以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]外部数据库连接问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132798) |
-- 作者:martin723 -- 发布时间:2019/3/29 21:38:00 -- [求助]外部数据库连接问题 不想用直接设置外部数据源和数据表的方式连接,想在程序运行后,通过读入连接串的方式设定数据源,方便连接不同数据源,需要在什么时候设定数据源,怎么能加载外部表?程序的语句怎么写?谢谢了! |
-- 作者:有点蓝 -- 发布时间:2019/3/29 22:04:00 -- 动态添加数据源参考:http://www.foxtable.com/webhelp/scr/1944.htm 然后所有的外部表也只能动态加载: 表事件到全局表事件处理 如果绑定窗口,可以到窗口表事件处理
|
-- 作者:martin723 -- 发布时间:2019/4/1 16:11:00 -- 怎么都得在外部数据源里面先设置一个,然后在加载外部数据源前可以更改连接字符串, 否则在打开项目后的事件里面用外部表的时候,总是提示找不到数据源 查找了下原因: 我用的是foxtable2014版,sqlserver数据库 用add方法增加了个数据源,名称ini,调用的是某用户下的test数据库,结果数据源的名称变成了test,怎么回事儿! 另外如果已经设置了外部数据源access表,用户表从外部数据源获取的话,在加载外部数据源前更改外部数据源为sqlserver数据库,用户表仍从原来设置的数据源access数据库中读取用户表。 想在运行程序前不读入任何数据库,是不是不能实现。 本意是想在加载外部数据源前指定一个外部数据源,然后根据这个外部数据源加载用户表和其他表,然后再弹出系统自带的切换用户那个登录界面。
[此贴子已经被作者于2019/4/1 16:30:33编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/1 16:34:00 -- 必须设置至少一个数据源才可以的。如果要切换数据源,参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101689&replyID=698441&skin=1
|