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


  共有3635人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
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编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/23 20:28:00 [只看该作者]

在开发电脑测试发布后的程序有没有问题?把"ip.txt"添加到发布窗口的附件中,重新发布测试
[此贴子已经被作者于2020/8/23 20:28:06编辑过]

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


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

本机上运行发布的文件没问题,移到其他计算机上就找不到数据源了,结果还是一样

 

[此贴子已经被作者于2020/8/23 21:28:15编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/23 21:45:00 [只看该作者]

到其它电脑调试一下

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

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


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

调试结果:

1 ipFile

2 True

3 139.195.49.72

4 SQLOLEDB.1;Password=********;Persist Security Info=True;User ID=foxuser;Initial Catalog=test;Data Source=139.195.49.72

 

还是同样的错误,第一个储存IP的文件是不是没读出来呢? 另外我还有现我的另一台电脑,现在不能访问网络数据库,同样的数据库用户名,密码


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/23 23:08:00 [只看该作者]

139.195.49.72是真实的云服务器的公网地址吗?我测试这个地址的的1433数据库端口根本就不通。


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


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

调试结果:

1 ipFile

2 True

3 139.195.49.72

4 SQLOLEDB.1;Password=********;Persist Security Info=True;User ID=foxuser;Initial Catalog=test;Data Source=139.195.49.72

 

还是同样的错误,第一个储存IP的文件是不是没读出来呢? 另外我还有现我的另一台电脑,现在不能访问网络数据库,同样的数据库用户名,密码


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110737 积分:563605 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/24 9:12:00 [只看该作者]

看6楼,或者联系客服远程看看

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


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

谢谢老师,问题已经解决了。发到群里的地址是改过的所以不通。估计是电脑的原因,我换了一台电脑现在就好了!


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


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

谢谢老师,问题已经解决了。发到群里的地址是改过的所以不通。估计是电脑的原因,我换了一台电脑现在就好了!


 回到顶部