紧急求助,执行数据库操作后窗口消失
我用ADO+Access写了一个小程序,窗口生成时调用数据库里面的数据,然后在窗口中对数据库执行添加或删除操作,执行后窗体自动消失,请问是何原因,该如何解决?
[解决办法]
怎么可能,,看看有没Close触发!
[解决办法]
数据库连接有错误吧!
或者数据量比较大,或者含有图片或文件字段
窗体反应不过来吧!
[解决办法]
代码贴出来瞅瞅!
[解决办法]
With del_hotel_form.ADOQuery1.SQL do
begin
close;
ADOQuery1.SQL.Clear ;
ADOQuery1.SQL.Text:='delete * from lm where lm='+''''+DbComboBox1.Text+'''';
ADOQuery1.ExecSQL ;
ShowMessage('删除成功');
end;
这里错了,,
应该是
del_hotel_form.ADOQuery1.Close();
此种情况定位到with del_hotel_form.ADOQuery1 do即可。
Close不在del_hotel_form.ADOQuery1.SQL 下面。此处等于Self.Close了