P
piao40993470
Unregistered / Unconfirmed
GUEST, unregistred user!
本人想用一个线程来检测数据库连接是否成功,如下代码在一个按钮中执行没有问题,在线程中IDE执行时报"尚未调用CoIniTialize"错,直接运行.exe没有任何错误。
var MyTestADO:TADOConnection;
begin
try
MyTestADO:=TADOConnection.Create(nil);
MyTestADO.Close;
MyTestADO.ConnectionString:=Edit1.Text;//存放连接字符串
MyTestADO.LoginPrompt:=False;
MyTestADO.Open;
finally
if MyTestADO.Connected then
ShowMessage('连接数据库成功!');
MyTestADO.Free;
end;
end;
欢迎讨论,有助于问题的解决同样有分。
var MyTestADO:TADOConnection;
begin
try
MyTestADO:=TADOConnection.Create(nil);
MyTestADO.Close;
MyTestADO.ConnectionString:=Edit1.Text;//存放连接字符串
MyTestADO.LoginPrompt:=False;
MyTestADO.Open;
finally
if MyTestADO.Connected then
ShowMessage('连接数据库成功!');
MyTestADO.Free;
end;
end;
欢迎讨论,有助于问题的解决同样有分。