Foxtable(狐表)用户栏目专家坐堂 → [求助]外部数据源


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

主题:[求助]外部数据源

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
[求助]外部数据源  发帖心情 Post By:2019/10/26 9:13:00 [显示全部帖子]

在加载数据源的事件中修改了外部数据源连接字符通过域名访问数据库,在开发版本测试可以访问,但是发布程序后无法访问

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 9:18:00 [显示全部帖子]

是在同一台电脑,提示创建外部链接数据源失败,请联系管理员或开发者,重新设置数据链接字符串

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 9:24:00 [显示全部帖子]

If FileSys.FileExists(ProjectPath & "Attachments\config.json") Then
    Dim configJson As String = FileSys.ReadAllText(ProjectPath & "Attachments\config.json",Encoding.Default)
    Dim cjo As JObject = JObject.Parse(configJson)
    If cjo("config")(0) IsNot Nothing Then
        If cjo("config")(0)("type") = "database" Then
            e.C & cjo("config")(0)("host").ToString & "," & cjo("config")(0)("port").ToString & "\" & cjo("config")(0)("name").ToString
        End If
    End If
    If cjo("config")(1) IsNot Nothing Then
        If cjo("config")(1)("type") = "ftp" Then
            Vars("ftpaddress") = cjo("config")(1)("host").ToString
            Vars("ftpport") = cjo("config")(1)("port").ToString
            UpdatePath = "ftp://fengyu:crazyfengyu1@" & Vars("ftpaddress") & ":" & Vars("ftpport") & "/home/update/"
        End If
    End If
End If

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 9:52:00 [显示全部帖子]

什么意思?

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 10:12:00 [显示全部帖子]

是的,然后就是通过UpdatePath修改的ftp更新地址,好像没有生效,在读取数据源的时候弹框显示正确的,但是更新的时候弹框又变成了项目设置选项里面 填写的

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 10:24:00 [显示全部帖子]

哦哦,那数据源在开版本中是正常的,但是安装以后的程序就不能进行域名访问是什么原因

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 10:33:00 [显示全部帖子]

这样也还是不行,在开发版中外网内网都可以连接到数据库,但是安装程序版本上面就是不能连接外网数据,只能内网

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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 10:45:00 [显示全部帖子]

改了,还是不行,我发现在BeforeConnectOuterDataSource事件中放一个MessageBox.Show  在开发版中会弹框出提示,但是安装程序版本中不会,像没有执行这个事件一样


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


加好友 发短信
等级:一尾狐 帖子:413 积分:3154 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2019/10/26 11:24:00 [显示全部帖子]

解决了,谢谢蓝老师

 回到顶部