上一篇文章提到的列名无效问题,解决办法。

来源:互联网 发布:苹果维修预约软件 编辑:程序博客网 时间:2024/06/11 17:09

看来我还是对delphi语言的不通,造成了前面所谓的‘列名无效’问题。

1,没有区分纯数字与字符。

2,把sql语句对于字符与数字混淆。

3,配置有点错,而且没有异常处理。

对于我自己出现的列名无效,解决的办法不是用like语句,因为我使用like语句得到的数据不对。

而答案是使用

 adoquery1.SQL.Add('select * from student where Sname='''+edit1.Text+'''');

或者

  adoquery1.SQL.Add('select * from student where Sname='+QuotedStr(edit1.Text)+'or Snum='+Edit1.Text);

感谢zlmoon的解答。

希望这些能帮到后面的新人。

原创粉丝点击