eBody.Items.Clear;//eBody是一个combobox,
Query.sql.Clear;
Query.sql.Add('select * from template.db');
Query.Open;
while not Query.Eof do begin
eBody.Items.Add(Query.FieldByName('检查部位').asstring);
Query.Next;
end;
Query.close;
出错:query field'检查部位'not found.在表里有这项的,为什么?
Query.sql.Clear;
Query.sql.Add('select * from template.db');
Query.Open;
while not Query.Eof do begin
eBody.Items.Add(Query.FieldByName('检查部位').asstring);
Query.Next;
end;
Query.close;
出错:query field'检查部位'not found.在表里有这项的,为什么?
改成:
Query.sql.Add('select 检查部位 from template.db');eBody.Items.Add(Query.FieldByName('检查部位').asstring);
改成
eBody.Items.Add(Query.Fields[0].asstring);試試
改成
eBody.Items.Add(Query.Fields[0].asstring);
这个是最保险的,应该可以通过!
他一会又有这个错误了:project '.exe'raised exception. class edbenginerror with
message.'unknow database.Alia:Dicomreport'.我这边连BDE Administrator也打不开