以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于项目连接数据库问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121460) |
-- 作者:z769036165 -- 发布时间:2018/7/6 15:38:00 -- 关于项目连接数据库问题 在BeforeConnectOuterDataSource中设置 If Network.Ping("192.168.0.1") = False Then \'如果IP无法接通 e.Connect ionStrin g = " " else e.Conn ect ion String = SQLOLEDB.1;Password=***;Persist Security Info=True;User ID=sa;Initial Catalog=***;Data Source=192.168.0.1\\sql" End If 即如果无法连接IP就不连接数据库,如何当能连接时,就连接数据库,并连接相关的表?因为原来是外部数据源里连接,然后外部数据表连接,目前设置在外部数据源里面没有了 [此贴子已经被作者于2018/7/6 15:44:23编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/7/6 16:05:00 -- 做一个定时器,定时ping你的ip,如果可以连接的时候,就重启项目进行连接咯
1、定时器 http://www.foxtable.com/webhelp/scr/0657.htm
2、重启项目 application.restart |
-- 作者:z769036165 -- 发布时间:2018/7/7 8:50:00 -- 需要的是在打开项目时候做判断,就是如果打开项目没有联网也能打开本地版本,联网就可以更新网络数据 |
-- 作者:有点蓝 -- 发布时间:2018/7/7 9:13:00 -- 本地也放一个结构完全一样的数据库,连接不到远程数据库的时候,连接本地数据库,具体用法BeforeConnectOuterDataSource帮助有说明 |
-- 作者:z769036165 -- 发布时间:2018/7/7 13:59:00 -- 主要是想本地就直接用内部数据库就可以了。 |
-- 作者:有点蓝 -- 发布时间:2018/7/7 15:26:00 -- 建议使用access |