日期:2014-05-18  浏览次数:20636 次

页面参数传递过程中这个where语句怎么写?
我用   String   sb=request.getParameter( "party ");
得到另一个页面传来的参数。
我现在需要做的是在数据库(Access)中查询
字段back等于sb的所有记录   .我是这样写的:
sql= "select   *   from   bwl   where   back=sb     order   by   ID   desc ";
可是back=sb或back.equal( 'sb ')也有错误。这个where语句即字段=变量
应该怎么写?

------解决方案--------------------
String sql= "select * from bwl where back= ' "+sb+ " ' order by id desc ";
这里是字符串的,要用引号括起来,
------解决方案--------------------
楼上正解
sql= "select * from bwl where back= ' "+ sb + " 'order by ID desc ";