T
thinknet
Unregistered / Unconfirmed
GUEST, unregistred user!
我用以下代码在程序主窗口的CREATE事件中连接一个局域网内关闭了的SQL SERVER 2000,
为什么程序没有任何反应,也不报错,用2000的任务管理器查看程序仍然在运行???
我的代码:
S_serveraddress:='192.168.0.10'; //服务器固定地址
ADOConnection.ConnectionString := 'Provider=SQLOLEDB.1;Integrated Security=SSPI;'
+'Persist Security Info=False;Initial Catalog=TESTSQLDATA;'
+'Data Source='+S_serveraddress;
try
ADOConnection.Connected := True;
except
On E:Exception do
begin
showmessage('数据库连接失败,请与系统管理员联系。'+E.Message);
halt ;
end;
end;
以上代码在SQL服务器打开时一切正常,但如果服务已关闭,则程序出现上述情况,请高手帮忙!
为什么程序没有任何反应,也不报错,用2000的任务管理器查看程序仍然在运行???
我的代码:
S_serveraddress:='192.168.0.10'; //服务器固定地址
ADOConnection.ConnectionString := 'Provider=SQLOLEDB.1;Integrated Security=SSPI;'
+'Persist Security Info=False;Initial Catalog=TESTSQLDATA;'
+'Data Source='+S_serveraddress;
try
ADOConnection.Connected := True;
except
On E:Exception do
begin
showmessage('数据库连接失败,请与系统管理员联系。'+E.Message);
halt ;
end;
end;
以上代码在SQL服务器打开时一切正常,但如果服务已关闭,则程序出现上述情况,请高手帮忙!