以下是引用fanjinyu9108在2021-6-5 17:14:47的发言:
一个远程连接,假如现在断开网络(拔掉网线),然后执行如下的代码,却发现要等待将近20秒的时间,才出现“远程连接失败!!!”的对话框,请问要如何设置,才能减少等待时间,或者有没有其它更快的判断网络是否通畅的方法。
#DEFINE CON_STRING "DRIVER=SQL Server;SERVER=10.189.129.7;UID=sa;PWD=wjh6552907;database=tank"
SQLSETPROP(0,"DispLogin" ,3) &&不显示任何对话框
nhandle= SQLSTRINGCONNECT(CON_STRING)
IF nhandle<=0 &&连接不成功
wait clear
MESSAGEBOX("远程连接失败!!!",0,"错误信息")
return
ELSE &&连接成功
wait clear
ENDIF
RETURN nhandle
你是在初始连接做判断呢?还是在过程中做判断?说说你的思路