请问我的一个应用程序在运行时遇到一个这样的问题:
操作员在使用该程序时,当时工作做完了,就把它最小化了,等到过了两个小时左右,再来最大化运行它时,那发现与服务器的连接已经中断了,程序不能再运行了。出现这种问题该怎么解决?我的前后是Delphi,后台是SQL Server 2000,采用ADOConnection与服务器连接。
谢谢!
操作员在使用该程序时,当时工作做完了,就把它最小化了,等到过了两个小时左右,再来最大化运行它时,那发现与服务器的连接已经中断了,程序不能再运行了。出现这种问题该怎么解决?我的前后是Delphi,后台是SQL Server 2000,采用ADOConnection与服务器连接。
谢谢!
你好,就是显示连接超时了,有什么解决办法吗?
conn: TADOConnection;function db_conn : TADOConnection;
begin
if conn = nil then
//或者判断conn.State
begin
conn := TADOConnection.Create(nil);
conn.ConnectionString := '...';
conn.Open;
end;
result := conn;
end;在程序中就用db_conn