奇门遁甲古籍微盘:Delphi 中SQL语句

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 17:43:56
大家看看这条语句正确不?
adoquery1.SQL.Add('select * from userinfo where lb ='''+ComboboxLB.Text+'''');
不对应该怎么写??谢谢

你试一试
adoquery1.SQL.Text='select * from userinfo where Ib='''+ComboboxLB.Text+'''';

或者是
var sqlstring:string;
sqlstring='select * from userinfo where Ib='''+ComboboxLB.Text+'''';
adoquery1.sql.add(sqlstring);

虽然方法比较笨,但是每次都是这么用的,希望对你有用

不正确
SQL语句应该用单引号
还有使用前应该先清空原有的SQL语句
adoquery1.Sql.Clear;
adoquery1.SQL.Add('select * from userinfo where lb ='#39+ComboboxLB.Text+#39);

正确

不对

对了阿,没问题。