M
micro73
Unregistered / Unconfirmed
GUEST, unregistred user!
我用TADOQuery进行查询,后台为SQL2000 数据库,数据表中有A1,A2两个字段,
都是CHAR型数据,A1中的是1至的数字,A2中的是汉字。用TEdit输入要查询的数据。
SQL语句如下:
SQL.Add(Format('select * from department where(%s=%s) order by %s',['a1',Edit1.Text,'a1']));
可正常查询,但如果将SQL语句中的字段A1换成A2,却出现如下错误信息:
列名‘我的查询’无效。(其中“我的查询”为TEdit中输入的要查询的内容)
请各位FW帮忙
都是CHAR型数据,A1中的是1至的数字,A2中的是汉字。用TEdit输入要查询的数据。
SQL语句如下:
SQL.Add(Format('select * from department where(%s=%s) order by %s',['a1',Edit1.Text,'a1']));
可正常查询,但如果将SQL语句中的字段A1换成A2,却出现如下错误信息:
列名‘我的查询’无效。(其中“我的查询”为TEdit中输入的要查询的内容)
请各位FW帮忙