查找时为什么说 Field cannot found?
一个access数据库,包括num,name,age等字段,用ado连.
treeview显示全部name
要做的是:比如有个记录num=999,name=sa,那在输入999点查询后,treeview下的sa节点自动selected
这是代码
Form1.ADOTable1.Active:=true;
if Form1.adotable1.Locate('num',edit1.text,[])=true then
begin
for i:=0 to Form1.treeview1.Items.Item[0].Count-1 do
if Form1.treeview1.Items.Item[0].Item[i].Text=form1.ADOTable1.FieldValues['name'] then
Form1.treeview1.Items.Item[0].Item[i].Selected:=true;
end
else
begin
showmessage('没有找到相应学号');
exit;
end;
Form1.ADOtable1.Active:=false ;
这样查询会报错说 域name不存在
这是什么原因啊?