U unixhost Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #1 Undeclared identifier:'TField' TField并不是变量,还用声明么
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-28 #3 若数据库的改变,也会出现类似问题。 but I think maybe 小天 is right.
U unixhost Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-29 #5 在我的另外的DATAMODULE1中已经有 db,dbtables; 并且在其他unit中已经包含这个数据模块了.
O only you Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-29 #8 是这样的,实际上我们用数据集(DataSet)构件返回的数据字段类型是用TField的 继承类来定义的,如字符串类型:TStringField.TField是所有该类的祖先,我们可 以用Fields直接访问数据集的第i个字段名,所以你的错误可能是由于你不经引用 DB单元而直接用该属性访问字段值造成的,解决方法是双击Query或Table,将你所要 用到的字段加入。
是这样的,实际上我们用数据集(DataSet)构件返回的数据字段类型是用TField的 继承类来定义的,如字符串类型:TStringField.TField是所有该类的祖先,我们可 以用Fields直接访问数据集的第i个字段名,所以你的错误可能是由于你不经引用 DB单元而直接用该属性访问字段值造成的,解决方法是双击Query或Table,将你所要 用到的字段加入。
I Iknow Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-30 #9 是不是将tfield作为变量来用啦? ^_^ 即使是要强制转换类型, 也应该是tfield(xxx);才对. 而且, 必须每个unit中都uses的, uses没有继承性. ^_*