读书人

已解决有关问题分析关于查询及取特定

发布时间: 2012-03-01 10:25:46 作者: rapoo

已解决问题求一个分析,关于查询及取特定字段值的
已定义一字符串变量s,数据表中只包含A、B、C三个字段,当用如下代码

ADOQuery1.sql.Add('select * from 数据表 where A='''+edit1.text+''' or B='''+edit2.text+'''');

后给s赋值

s:=adoquery1.Fieldvalues['C'];

运行时提示“字段C未找到”。

查询语句改为 'select A,B from'后,错误消失。

请问这是怎么回事!?

学习中,低级问题请见谅

[解决办法]
adoquery1.fieldbyname('c')会报错吗?
'select A,B from',只会更加不会有c字段,反而不会报错??
[解决办法]
确实是弄反了,应该是*的时候不会报错,A,B是会报错吧,你没查怎么能取到C的值?

读书人网 >.NET

热点推荐