Foxtable(狐表)用户栏目专家坐堂 → [求助]外部数据库连接问题


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

主题:[求助]外部数据库连接问题

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


加好友 发短信
等级:童狐 帖子:245 积分:2036 威望:0 精华:0 注册:2019/3/20 10:45:00
[求助]外部数据库连接问题  发帖心情 Post By:2019/3/29 21:38:00 [只看该作者]

不想用直接设置外部数据源和数据表的方式连接,想在程序运行后,通过读入连接串的方式设定数据源,方便连接不同数据源,需要在什么时候设定数据源,怎么能加载外部表?程序的语句怎么写?谢谢了!

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


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

动态添加数据源参考:http://www.foxtable.com/webhelp/scr/1944.htm

然后所有的外部表也只能动态加载:
表事件到全局表事件处理

如果绑定窗口,可以到窗口表事件处理

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


加好友 发短信
等级:童狐 帖子:245 积分:2036 威望:0 精华:0 注册:2019/3/20 10:45:00
  发帖心情 Post By:2019/4/1 16:11:00 [只看该作者]

怎么都得在外部数据源里面先设置一个,然后在加载外部数据源前可以更改连接字符串,
否则在打开项目后的事件里面用外部表的时候,总是提示找不到数据源

查找了下原因:

我用的是foxtable2014版,sqlserver数据库
用add方法增加了个数据源,名称ini,调用的是某用户下的test数据库,结果数据源的名称变成了test,怎么回事儿!

另外如果已经设置了外部数据源access表,用户表从外部数据源获取的话,在加载外部数据源前更改外部数据源为sqlserver数据库,用户表仍从原来设置的数据源access数据库中读取用户表。
想在运行程序前不读入任何数据库,是不是不能实现。

本意是想在加载外部数据源前指定一个外部数据源,然后根据这个外部数据源加载用户表和其他表,然后再弹出系统自带的切换用户那个登录界面。
[此贴子已经被作者于2019/4/1 16:30:33编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/1 16:34:00 [只看该作者]

必须设置至少一个数据源才可以的。如果要切换数据源,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101689&replyID=698441&skin=1

 


 回到顶部