以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]外部数据表编辑问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75073)

--  作者:huangfanzi
--  发布时间:2015/9/25 20:26:00
--  [求助]外部数据表编辑问题
公司里有台服务器,数据库用的是SQL,在项目文件的外部数据源中,设置了内网连接数据源代码,为了便于公司外的电脑访问数据库,我用了NAT123软件的端口映射,同时在项目的BeforeConnectOuterDataSource事件中设置了外网的连接代码,代码的功能是当PING不通公司的服务器时用外网连接代码,这样在公司外实现了远程访问使用及开发项目,但有个问题:
当在公司外用外网连接代码访问数据库时,开发与使用本身没问题,但在外部数据表编辑时出现了不能访问数据库的情况,原因我是想明白了,当我点外部数据表编辑时,连接数据库的字串并不是外网字串,始终是外部数据源中设置的字串,即内网访问字串。
对于上面的情况,我除了把外部数据源的设置中把字串换成外网字串外,有没有简单的方法,因为我是业余开发,经常在公司与家里闲下时搞几段代码,经常这样设置字串总有一天出事。
谢谢!

[此贴子已经被作者于2015/9/26 0:05:39编辑过]

--  作者:狐狸爸爸
--  发布时间:2015/9/28 8:02:00
--  
这个问题,不能自动解决,进入系统后,单击数据源设置,设置一下数据源,连接到当前可以用的数据源。