delphi的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:28:29
怎么在adoquery中找不到fieldbyname呢?一打出来就说是非法的,没有声明的标识符。
你们说的我知道,我的情况就是在输入代码时侯下拉的提示里面没有这个方法,本来应该有啊。。。。。

fieldbyname('xxx') 这个xxx 一定是在sql中有的..

比如:
select xxx,aa,bb from table......

如果不确定字段名的话,可以用

Adoquery.Fields[0].
Adoquery.Fields[1].
来获取,,前提是要知道字段数量,

fieldbyname是ADOQuery的一个方法。
如:ADOQuery.FieldByName('ID').AsString将数据库里面的ID字段以string方式提取出来。