高手请进
我有一程序包含了一个DataModul用来访问SQL数据库,另有4个线程使用它提供的接口访问数据库,DataModul包含了4个AdoConnection每个都有不同的用途,其中一个AdoconnectionA是用来访问数据库DataA的表TableA,另有一个StoreProdure控件StoreA通过AdoconnectionA来调用一个存储过程向TableA中插入一条记录,程序代码如下:
try
with self.storeA do
begin
参数附值
ExecProc
end
except
on E:Exception do
begin
FLastErrorMsg := '保数据错误,请退出再试' + E.message;
exit ;
end;
程序在运行很长一段时间后回出现以下错误:(程序日志)
2002-08-30 17:15:49 [保数据错误,请退出再试对象打开时,操作不被允许。]
2002-08-30 17:15:49 [保数据错误,请退出再试在异步运行时,操作不能被执行。]
2002-08-30 17:15:49 [保数据错误,请退出再试Access violation at address 1F45C2E1 in module 'msado15.dll'. Read of address 00000090]
2002-08-30 17:15:49 [保数据错误,请退出再试Access violation at address 1F451B43 in module 'msado15.dll'. Read of address 00000001]
请赐教!