以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]外部数据源的更换 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79915) |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 10:58:00 -- [求助]外部数据源的更换 需要更换外部数据源的地址,在项目事件BeforeConnectOuterDataSource中 增加代码指向新的服务器,,通过共享目录升级客户端,没起作用,也没报错。我怀疑"ip.txt"
Dim ipFile As String = e.ProjectPath & "ip.txt" |
|
-- 作者:大红袍 -- 发布时间:2016/1/12 10:59:00 -- 加入msgbox,看看是否进入执行了代码。
msgbox(e.ConnectionString) |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 11:01:00 -- 可以试试。请问"ip.txt"应放在哪个目录下? |
|
-- 作者:大红袍 -- 发布时间:2016/1/12 11:03:00 -- 没发布,就放在项目下。
发布的,就放在project文件夹下。 |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 14:35:00 -- |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 14:46:00 -- 请大红袍老师看一下,急! |
|
-- 作者:大红袍 -- 发布时间:2016/1/12 14:54:00 -- 1、看是否进入了if判断,没有进入,就是不存在ip.txt
2、红色代码,替换成你自己ip地址,如 192.168.1.1
e.ConnectionString = e.ConnectionString.Replace("119.119.120.120",ip) |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 17:06:00 -- ip.txt没有放对位置,放对位置后,提示“无法连接数据库”
新的数据库在另一机子上,多次测试,发现是数据库用户“sa”登录密码不一样, 请问如何解决? 1.必须将数据库密码改成原来数据库的密码吗? 2.在FOXTABLE 中连接新的数据库,改成新密码行吗? |
|
-- 作者:xxk02 -- 发布时间:2016/1/12 17:29:00 -- 请老师看看! |
|
-- 作者:大红袍 -- 发布时间:2016/1/12 17:38:00 -- 那你直接在ip.txt里面放全部的连接字符串不就好了?
然后代码直接写
e.ConnectionString = ip
如果担心密码账号什么被人家看到,你就对ip.txt加密和解密一下就好
http://www.foxtable.com/help/topics/1346.htm
|