Foxtable(狐表)用户栏目专家坐堂 → 判断进入的数据账套


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

主题:判断进入的数据账套

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


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
判断进入的数据账套  发帖心情 Post By:2017/12/21 8:29:00 [只看该作者]

开发版开发的程序,对应的数据库为SQL2005,
在数据库下建立了两个数据源,
请问我在程序中如何能判断出当前连接的是哪一个数据源?
(因为在一个单据录入的窗口,保存时不同的数据源要执行一断不同的代码,所以这里需要判断出当前连接的数据源)

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


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

直接判断数据源的连接字符串即可,看看

 

http://www.foxtable.com/webhelp/scr/1943.htm

 


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


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/12/21 11:43:00 [只看该作者]

老师,我现在是采取的进入程序时设置数据源,我的数据源连接的名称为SQL,
我建立了两个SQL数据库,001与002,
我在每次进入程序时会先选择设置SQL数据源这次进入程序连接001还是连接002数据库,

我在一个窗口时保存一张表的数据时,需要先判断当次进入程序SQL数据源对应的数据名称是001还是002,根据不同的名称执行不同的代码。
或是我在窗口中增加一 TEXTBOX插件,该插件在窗口打开时等于数据文件(001或002)的名称,然后我在保存这个这个窗口时先判断这个插件内容再执行代码。
请问老师这个代码如何编写。

看了老师发来的说明,没研究明白。出来的是就等于我的数据源(SQL)名称,不是对应的数据实体的名称。

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


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

弹出这个看看

 

msgbox(Connections("test").ConnectionString)


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


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/12/21 12:26:00 [只看该作者]

老师,执行后显示出了我的数据源的整体设置,我只想要其中的数据实体名称那一段SD31502_001,我通过这个如果是不同的名称,我执行不同的代码。


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

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


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

直接判断,如

 

If Connections("test").ConnectionString.Contains("SD31502_001") Then

 

else

 

End If

 

或者,你可以在选择数据源的时候,就用一个变量(全局或public)记录好选择的名称。


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


加好友 发短信
等级:四尾狐 帖子:927 积分:6676 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/12/22 21:23:00 [只看该作者]

谢谢老师!

 回到顶部