H
hp_wang
Unregistered / Unconfirmed
GUEST, unregistred user!
一、程序要求
ACCESS2000+ADO+DELPHI
打开FROM时候清空DKDW表。
然后点按钮打开DKDW表。
二、程序段
procedure Txsrbform.SpeedButton2Click(Sender: TObject);//按钮打开数据库
begin
dkdwquery.SQL.clear;
dkdwquery.SQL.add('select * from dkdw');
dkdwquery.open;
end;
procedure Txsrbform.FormActivate(Sender: TObject);//清空DKDW表
begin
with dkdwquery do
begin
sql.clear;
sql.add('delete from dkdw');
execsql;
end;
end;
三、错误与提示
当打开FROM时,执行正确DKDW表被清空,接着点按钮,就出现如下错误提示:
ACCESS VIOLATION ..........IN MODULE 'MSADO15.DLL',WRITE ADRESS.....
如果去掉清空DKDW表的事件,点按钮那么可以正常打开DKDW表。
四、请各位朋友帮忙,多谢!
ACCESS2000+ADO+DELPHI
打开FROM时候清空DKDW表。
然后点按钮打开DKDW表。
二、程序段
procedure Txsrbform.SpeedButton2Click(Sender: TObject);//按钮打开数据库
begin
dkdwquery.SQL.clear;
dkdwquery.SQL.add('select * from dkdw');
dkdwquery.open;
end;
procedure Txsrbform.FormActivate(Sender: TObject);//清空DKDW表
begin
with dkdwquery do
begin
sql.clear;
sql.add('delete from dkdw');
execsql;
end;
end;
三、错误与提示
当打开FROM时,执行正确DKDW表被清空,接着点按钮,就出现如下错误提示:
ACCESS VIOLATION ..........IN MODULE 'MSADO15.DLL',WRITE ADRESS.....
如果去掉清空DKDW表的事件,点按钮那么可以正常打开DKDW表。
四、请各位朋友帮忙,多谢!