M
mafan
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了个程序,在安装了OFFICE2000、DELPHI、VB6、VC6的2000下运行正常,但是转到
干净的win98,运行该程序就会出以下错误:
错误提示:
Exception EOleSysError in Module test1.exe at 007esd1
OLE error 80040112
我查了代码,错误出在这里:
vEngine:= CoDBEngine.Create;
也就是这里{delphi带的DAO97.PAS中2595行}
class function CoDBEngine.Create: _DBEngine;
begin
Result := CreateComObject(CLASS_DBEngine) as _DBEngine; //在这里
end;
我用的是DELPHI5自带的DAO97.PAS访问ACCESS数据库;
在干净的98下安装过DAO3.5和ODBC3.5,没有安装OFFICE
本题50分,如能解决另有100分在这里签收
http://www.delphibbs.com/delphibbs/dispq.asp?lid=557965
干净的win98,运行该程序就会出以下错误:
错误提示:
Exception EOleSysError in Module test1.exe at 007esd1
OLE error 80040112
我查了代码,错误出在这里:
vEngine:= CoDBEngine.Create;
也就是这里{delphi带的DAO97.PAS中2595行}
class function CoDBEngine.Create: _DBEngine;
begin
Result := CreateComObject(CLASS_DBEngine) as _DBEngine; //在这里
end;
我用的是DELPHI5自带的DAO97.PAS访问ACCESS数据库;
在干净的98下安装过DAO3.5和ODBC3.5,没有安装OFFICE
本题50分,如能解决另有100分在这里签收
http://www.delphibbs.com/delphibbs/dispq.asp?lid=557965