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

菜鸟提问:sql语句问题
我用的是access数据库,这样的语句应该怎么写才不会出错

  mysql   =   "select   *   from   ajdj   where   az "   +   returnfuhao1(DropDownList11)   +   tb_az1.text

程序出错,信息描述如下:
语法错误   (操作符丢失)   在查询表达式   'az> 100order   by   id   desc '   中。

我的az的数据类型是长整型

------解决方案--------------------
try

mysql = "select * from ajdj where az " + returnfuhao1(DropDownList11) + " "+ tb_az1.text
------解决方案--------------------
看錯誤提示,應該是條件和order by之間沒有空格導致的。
------解决方案--------------------
跟踪一下sql语句,就知道错误在哪里了,要学会自己调试啊