武
武夫
Unregistered / Unconfirmed
GUEST, unregistred user!
首先在子表单form1中执行ADOquery1,
接着在另一表单form2中再次执行ADOquery1(查询的内容跟form1中的不同),
此时程序出错,提示"XXXX(使用该query的控件):Field 'XXXX(某字段名)' not found".
但是在form1中可以再次执行ADOquery1而不出错。
不知是何原因?
请高手帮下忙。(如果不够分可以再给)
====================
在程序中已作如下处理,
1。在查询部分均采用如下格式:
with Adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from table1');
Open;
end;
2。执行form时使用:
begin
Application.CreateForm(TForm1, Form1);
Form1.Show;
end;
3。关闭form时使用:
begin
action:=cafree;
end;
接着在另一表单form2中再次执行ADOquery1(查询的内容跟form1中的不同),
此时程序出错,提示"XXXX(使用该query的控件):Field 'XXXX(某字段名)' not found".
但是在form1中可以再次执行ADOquery1而不出错。
不知是何原因?
请高手帮下忙。(如果不够分可以再给)
====================
在程序中已作如下处理,
1。在查询部分均采用如下格式:
with Adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from table1');
Open;
end;
2。执行form时使用:
begin
Application.CreateForm(TForm1, Form1);
Form1.Show;
end;
3。关闭form时使用:
begin
action:=cafree;
end;