X
xsgdhjt
Unregistered / Unconfirmed
GUEST, unregistred user!
程序正常连接状态下,服务器重启、或网络断开等原因将导致数据库连接非正常断开,这时ADOConnection1.Connected、ADOConnection1.State都显示是连接状态(分别为True和stOpen),但其实连接已经断开,服务器、网络正常后一样,目前唯一的办法是关闭并重开程序,这显然不人性化。
每次查询数据不经判断连接状态都来一次重新连接数据库明显不现实。
请问,如何判断AdoConnection是否失去了连接?好让我们重新连接数据库:
ADOConnection1.Connected := False;
ADOConnection1.Connected := True;
每次查询数据不经判断连接状态都来一次重新连接数据库明显不现实。
请问,如何判断AdoConnection是否失去了连接?好让我们重新连接数据库:
ADOConnection1.Connected := False;
ADOConnection1.Connected := True;