Foxtable(狐表)用户栏目专家坐堂 → 连接数据库需要二次


  共有1960人关注过本帖树形打印复制链接

主题:连接数据库需要二次

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 8:47:00 [显示全部帖子]

1、确定连接字符串没有修改,就可以连接上?

 

2、你连接的是什么数据库?贴出你的连接字符串。

 

3、试试在beforeOpenProject连接多次

 

Dim s As String = "你的连接字符串"
msgbox(Connections.TryConnect(s))
msgbox(Connections.TryConnect(s))
msgbox(Connections.TryConnect(s))


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 10:38:00 [显示全部帖子]

应该是你网络的问题吧,第一次连接的时候,连不上,然后第二次才允许进行连接。

 

你在beforeOpenProject事件,先主动连接一次呗。

 

Dim s As String = "你的连接字符串"
Connections.TryConnect(s)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 18:30:00 [显示全部帖子]

以下是引用litao21cn在2018/2/27 17:47:00的发言:
Provider=SQLOLEDB.1和Provider=SQLNCLI.1到底区别在哪里呢?是不是还是哪里的设置没有改过来?Provider=SQLOLEDB.1每次都可以连接,但是还是有点慢。

 

这种问题,看看 https://www.baidu.com/baidu?wd=SQLOLEDB.1+SQLNCLI.1+%E5%8C%BA%E5%88%AB

 

如果还是很慢,试试看看 http://www.foxtable.com/webhelp/scr/2730.htm

 


 回到顶部