以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何测试一个连接字符串是否能连通数据库? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129579) |
-- 作者:houseer -- 发布时间:2019/1/2 0:13:00 -- 如何测试一个连接字符串是否能连通数据库? 帮助上有个Connections 的TryConnect 方法。 但是用起来发现没法控制时间。 往往点了之后要等很久,才提示无法连接。。 能否把反应时间弄短点。 |
-- 作者:有点甜 -- 发布时间:2019/1/2 8:55:00 -- 1、先判断地址能否连接
http://www.foxtable.com/webhelp/scr/2709.htm
2、再用TryConnect判断能否连接 |
-- 作者:houseer -- 发布时间:2019/1/2 9:39:00 -- 地址肯定是通的。。。问题是连接数据库字符串能不能通。 tryconnect需要等待是时间如何设置? [此贴子已经被作者于2019/1/2 9:39:48编辑过]
|
-- 作者:houseer -- 发布时间:2019/1/2 11:43:00 -- 顶。。。。。 |
-- 作者:有点甜 -- 发布时间:2019/1/2 12:15:00 -- 以下是引用houseer在2019/1/2 9:39:00的发言:
地址肯定是通的。。。问题是连接数据库字符串能不能通。 tryconnect需要等待是时间如何设置? [此贴子已经被作者于2019/1/2 9:39:48编辑过]
无法设置时间的,时间是定的。
你可以尝试使用异步操作处理 http://www.foxtable.com/mobilehelp/scr/3269.htm
如果超过5秒无法返回,就判断无法连接
\'在这里异步执行函数 Dim sdt As Date = Date.Now While Date.Now < sdt.AddSeconds(5) \'等到2秒 |