SQL语句出错,改那句为:
Rst=Stmt.executeQuery("select unit_name from unit where unit_name='" +a+ "' order by unit_id");
记住字符串的两边要加单引号
Rst=Stmt.executeQuery("select unit_name from unit where unit_name='" +a+ "' order by unit_id");
记住字符串的两边要加单引号
我又有了一个新问题就是:怎么那一个别的网页传过
来的字符串和一个数据库中的varchar型的东西比较?就是上边的 a怎么和 一个字符串比较? if( "unit_name=='"+a"')这样好象有错误?
帮帮我,谢谢!
请问我想编一个象资源管理器左边那样的菜单,各个级的菜单都在数据库里(我用sql 2000)
问题是:当你点击父级菜单时要在这个父级菜单下显示它的子菜单名称,剩下的父级菜单还
象原来一样显示。
如: A
B
1
2
3
C
这样首先要从数据库中读father表,然后让它显示,当你点击B时,刷新此页,读father表然后
让它显示,当读到B时,去son表搜索父亲为B的元素,显示,然后继续显示剩下的父表元素。这个过程应该没有错,可是在搜索父表的过程中又去搜索子表,这个程序这样能实现吗?问题的实质就是:Rst=Stmt.executeQuery("select A from B");
while (Rst.next())
{
Rst=Stmt.executeQuery("select C from D");
while (Rst.next())
{
}
}能不能这样套用?我试了试好象不行。要是不能套用怎么实现这个菜单呢?小弟刚刚开始学jsp,不懂的事情太多,请大家帮忙!
如果那位大哥能帮小弟把关键的原代码写出来,就太感谢了!!!