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


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

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

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


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

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

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


加好友 发短信
等级:超级版主 帖子:109538 积分:557364 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/26 9:16:00 [只看该作者]

提示什么错误。发布程序和源项目都在同一台电脑测试的吗?

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


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

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

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


加好友 发短信
等级:超级版主 帖子:109538 积分:557364 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/26 9:20:00 [只看该作者]

加载数据源的事件发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
crazyfengyu
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7251 积分:40720 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/10/26 9:49:00 [只看该作者]

安装对应版本的office数据库组件!

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


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

什么意思?

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


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

发布前和发布后是使用的同一个config.json配置文件吗?注意发布后的Attachments目录在publis\project\Attachments,而不是publis\Attachments

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


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

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

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


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

升级代码的设置放到afteropenproject事件,在调用Syscmd.Project.Update之前即可。

BeforeConnectOuterDataSource事件的时候,ProjectPathUpdatePath这些全局变量还没有初始化的,用不了

 回到顶部
总数 17 1 2 下一页