Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共170 条记录, 每页显示 10 条, 页签: [4][5][6][7] [8] [9][10][11] ...[17]
[浏览完整版]

标题:解决远程数据库网络错误的最佳办法

71楼
1922945174 发表于:2014/12/29 16:43:00
顶顶
学习
72楼
mxm121 发表于:2015/1/3 17:03:00
在全局表事件中设置判断提示有些瘸腿 比如后台查询等就没有办法了 还是会出现假死
我在搞了一圈后 还是选择在NetworkAddressChanged 事件里把和与数据库有交互的各种功能按钮及菜单禁用,如果有打开的编辑窗口,都直接取消操作

73楼
程兴刚 发表于:2015/1/3 20:18:00
既然是后台处理,则在代码中加以判断即可!
74楼
jiangxun 发表于:2015/1/3 22:17:00
75楼
mxm121 发表于:2015/1/4 8:41:00
NetworkAddressChanged这个事件能介绍下嘛  帮助里的太笼统了 为什么我拔网线的时候他会运行两次呢 
76楼
倪惠明 发表于:2015/1/6 10:40:00
好东西
77楼
张良才 发表于:2015/1/6 10:55:00

 

78楼
fox-man 发表于:2015/1/27 12:00:00
威武
79楼
HappyFt 发表于:2015/1/27 21:17:00
以下是引用L88919138在2014-12-26 8:55:00的发言:
程大师:

第二步:  NetworkAddressChanged事件代码

Vars("网络状态") = TryConnectHost(www.jinyt.com) '数据库服务器地址


最好还要在AFTEROPENPROJECT项目事件写入这个代码,实验时发现上次Vars("网络状态")执行事件结果好像会保存着(比如是FALSE),假设这次IP地址没变化可以连接远程数据库,但在执行增加、删除记录什么,仍提示“对不起,当前网络或服务器不可用......"错误,在AFTEROPENPROJECT项目事件写入后,能正常打开项目,Vars("网络状态") = true,就不影响正常操作。

请教一,为什么会出现这种情况,既然上次IP变化后var("网络状态") = false,如果现在又能连接的上远程数据库,说明IP又变化了才对啊。假设这次IP地址没变化可以连接远程数据库,这是一种什么情况?

80楼
wsxdwh 发表于:2015/1/31 14:49:00
ding
共170 条记录, 每页显示 10 条, 页签: [4][5][6][7] [8] [9][10][11] ...[17]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.