已定义一字符串变量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.sql.Add('select * from 数据表 where A='''+edit1.text+''' or B='''+edit2.text+'''');后给s赋值 s:=adoquery1.Fieldvalues['C'];运行时提示“字段C未找到”。查询语句改为 'select A,B from'后,错误消失。请问这是怎么回事!? 学习中,低级问题请见谅
'select A,B from',只会更加不会有c字段,反而不会报错??
估计编译时使用的还是旧的dcu