关于检核数据库连接句柄的问题
Conn = SQLStringConnect("DRIVER={SQL Server};SERVER=192.168.100.12;UID=sa;PWD=;DATABASE=Test")
If SQLExec(Conn,"Select * From TableName1","Tmp")<=0
MessageBox("Wrong!")
EndIf
Select Tmp
Browse
Use In Tmp
此时我将192.168.100.12上的SQL服务停止。
If SQLExec(Conn,"Select * From TableName2","Tmp")<=0
MessageBox("Wrong!")
EndIf
执行第二句SQL时会失败,因为这时Conn连接句柄失效了。但是我看Conn的数值还是正数。
请问:像这种连接句柄失效时,我怎么检查数据库的连接状态啊?