Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2605人关注过本帖平板打印复制链接

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:44 积分:616 威望:0 精华:0 注册:2020/5/18 1:10:00
[求助]  发帖心情 Post By:2020/8/23 9:00:00 [只看该作者]

一、第一次发布项目,其中所有表都放在云服务器上,连接使用正常。发布后在其他计算机上运行去出现了错误:

“创建外部连接‘xmshuju'失败,请联系管理员或开发者,重新设置数据链接字符串!”

请老师指教——接下来我的数据库链接字符串该怎么写? 谢谢!

  这是外部数据库设置的内容:Provider=SQLOLEDB.1;Password=********;Persist Security Info=True;User ID=foxuser;Initial Catalog=test;Data Source=139.195.49.72" 

 

二、今天重新生成代码:

1、生成一个ip.txt 放在项目目录下,内容:139.195.49.72

2、BeforeConnectOuterDataSource中写代码如下:

Dim ipFile As String = e.ProjectPath & "ip.txt"
If e.Name = "xmshuju" Then
    If Filesys.FileExists(ipFile) Then
        Dim ip As String = FileSys.ReadAllText(ipFile)
        e.ConnectionString = e.ConnectionString.Replace("139.195.49.72",ip)
    End If
End If

3、本机上运行正常,发布项目,在其他计算机上运行,相同的错误。

[此贴子已经被作者于2020/8/23 10:26:54编辑过]

 回到顶部