Foxtable(狐表)用户栏目专家坐堂 → [求助]打开项目文件时选择不同路径的外部数据库


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

主题:[求助]打开项目文件时选择不同路径的外部数据库

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


加好友 发短信
等级:童狐 帖子:212 积分:2119 威望:0 精华:0 注册:2021/3/7 1:27:00
[求助]打开项目文件时选择不同路径的外部数据库  发帖心情 Post By:2021/9/16 20:05:00 [只看该作者]

我想做一个在打开项目文件时,可以选择不同路径的数据库的功能,方便在家或出差时编辑项目文件,我按照http://www.foxtable.com/webhelp/topics/0682.htm示例二写了一个如下如代码:


图片点击可在新窗口打开查看此主题相关图片如下:psh7uvp.png
图片点击可在新窗口打开查看


但在重新打开项目文件时似乎没有起做用,选择不同位置时打开的数据库没有变化,是我代码有问题吗,还是不支持这种操作?
[此贴子已经被作者于2021/9/16 20:22:16编辑过]

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


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

这种用法仅适合内部用户表。如果是使用外部数据库的用户表的,这个是没有用的。

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


加好友 发短信
等级:童狐 帖子:212 积分:2119 威望:0 精华:0 注册:2021/3/7 1:27:00
  发帖心情 Post By:2021/9/16 20:42:00 [只看该作者]

哦哦,谢谢,我确实是用的外部用户表

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


加好友 发短信
等级:童狐 帖子:212 积分:2119 威望:0 精华:0 注册:2021/3/7 1:27:00
  发帖心情 Post By:2021/9/16 20:52:00 [只看该作者]

我停用了外部用户表为什么还是一样没变化呢?

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


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

这里的勾选去掉了吗?重新检查一下用户管理设置

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


加好友 发短信
等级:童狐 帖子:212 积分:2119 威望:0 精华:0 注册:2021/3/7 1:27:00
  发帖心情 Post By:2021/9/16 21:14:00 [只看该作者]

外部数据表的勾去了,重新增加了扩展属性,但数据库还是没变化

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


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

加代码调试一下
msgbox(e.name)
If e.name = "连接名称" Then
msgbox(e.User.ExtendedValues("数据库"))
if e.User.ExtendedValues("数据库") = "本地"
    e.ConnectionString = "xxxx
"
else
……

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


加好友 发短信
等级:童狐 帖子:212 积分:2119 威望:0 精华:0 注册:2021/3/7 1:27:00
  发帖心情 Post By:2021/9/16 22:03:00 [只看该作者]

可能是路径中password=""这个引号造成的,我把它去掉就可以了

 

谢谢蓝版!


 回到顶部