以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]打开项目文件时选择不同路径的外部数据库 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171989) |
-- 作者:qq51837000 -- 发布时间:2021/9/16 20:05:00 -- [求助]打开项目文件时选择不同路径的外部数据库 我想做一个在打开项目文件时,可以选择不同路径的数据库的功能,方便在家或出差时编辑项目文件,我按照http://www.foxtable.com/webhelp/topics/0682.htm示例二写了一个如下如代码: 但在重新打开项目文件时似乎没有起做用,选择不同位置时打开的数据库没有变化,是我代码有问题吗,还是不支持这种操作?
[此贴子已经被作者于2021/9/16 20:22:16编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/9/16 20:25:00 -- 这种用法仅适合内部用户表。如果是使用外部数据库的用户表的,这个是没有用的。 |
-- 作者:qq51837000 -- 发布时间:2021/9/16 20:42:00 -- 哦哦,谢谢,我确实是用的外部用户表 |
-- 作者:qq51837000 -- 发布时间:2021/9/16 20:52:00 -- 我停用了外部用户表为什么还是一样没变化呢? |
-- 作者:有点蓝 -- 发布时间:2021/9/16 21:05:00 -- 这里的勾选去掉了吗?重新检查一下用户管理设置 |
-- 作者:qq51837000 -- 发布时间:2021/9/16 21:14:00 -- 外部数据表的勾去了,重新增加了扩展属性,但数据库还是没变化 |
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2021/9/16 22:03:00 -- 可能是路径中password=""这个引号造成的,我把它去掉就可以了
谢谢蓝版! |