一、第一次发布项目,其中所有表都放在云服务器上,连接使用正常。发布后在其他计算机上运行去出现了错误:
“创建外部连接‘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编辑过]