对象打开时,不允许操作'这个错误如何解决?数据库问题 ( 积分: 20 )

  • 主题发起人 主题发起人 zcjohnson
  • 开始时间 开始时间
Z

zcjohnson

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TportForm.FormCreate(Sender: TObject);
var datapath:string;
begin
datapath:=ExtractFilePath(Application.ExeName);
ADOconConfig.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+DataPath+'/logindata.mdb;Persist Security Info=False';
ADOconConfig.LoginPrompt:=False;错误停留在这句
ADOconConfig.Connected:=True;
end;
写这个过程是为了数据库文件复制到其他人的电脑上时候也可以用
用到了DBGid和ADOTable 组件
出错信息:::
Project plant.exe raised exception class EOleException with message'对象打开时,不允许操作'Process stopped.Use Step or Run to continue
删除了刚才的过程就可以正确了,但是问题是我以后无法把程序拷到别人电脑上用,有高手能指点一下错误吗?
 
procedure TportForm.FormCreate(Sender: TObject);
var datapath:string;
begin
datapath:=ExtractFilePath(Application.ExeName);
ADOconConfig.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+DataPath+'/logindata.mdb;Persist Security Info=False';
ADOconConfig.LoginPrompt:=False;错误停留在这句
ADOconConfig.Connected:=True;
end;
写这个过程是为了数据库文件复制到其他人的电脑上时候也可以用
用到了DBGid和ADOTable 组件
出错信息:::
Project plant.exe raised exception class EOleException with message'对象打开时,不允许操作'Process stopped.Use Step or Run to continue
删除了刚才的过程就可以正确了,但是问题是我以后无法把程序拷到别人电脑上用,有高手能指点一下错误吗?
 
datapath := ExtractFilePath(Application.ExeName);
ADOconConfig.Close;
ADOconConfig.LoginPrompt:=False;
ADOconConfig.ConnectionString := ......
ADOconConfig.Open;
 
接受答案了.
 
后退
顶部