Foxtable(狐表)用户栏目专家坐堂 → 数据源动态设定问题


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

主题:数据源动态设定问题

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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
数据源动态设定问题  发帖心情 Post By:2015/7/8 17:26:00 [只看该作者]

现有系统数据源:

 

软件设计中使用数据源名称 IBMD    设计过程中使用192.168.1.8内网地址 IBMD01数据库

 

对应服务器IP 192.168.1.8 外网221.222.12.122

   服务器上有数据库 IBMD01 正式账套   IBMD02测试账套

 

现要求在登陆窗口过程中:

一实现:让用户选择:正式账套或测试账套。

 

如果选择 正式账套

  判断内网IP

   通 将IBMD数据源 设定为192.168.1.8 数据库 IBMD01

不通则 测试 221.222.12.122

   通则IBMD数据源 设定为221.222.12.122  数据库 IBMD01

   否则提示

  网络不通

 

如果选择测试账套

判断内网IP

   通 将IBMD数据源 设定为192.168.1.8 数据库 IBMD02

不通则 测试 221.222.12.122

   通则IBMD数据源 设定为221.222.12.122  数据库 IBMD02

   否则提示

  网络不通

 

要实现这个思路如何设计? IBMD01和IBMD02数据训结构一样的

 

 

[此贴子已经被作者于2015/7/8 17:28:40编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/8 17:36:00 [只看该作者]

 打开项目两次的方式。

 

1、第一次打开,在afteropenproject把选择窗口显示出来;

 

2、用户选择和设置以后,生成连接字符串传递打开项目;

 

3、在BeforeConnectOuterDataSource事件取得字符串,设置即可。


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


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/7/11 12:15:00 [只看该作者]

如何设置成 程序项目运行后,不加载任何数据,直接打开,官方在默认数据源连接不上时,程序自动打开的连接字符串设置窗口

 

官方目前 一打开 窗口就强行试图连接默认数据源,连接不上才自动给出设置窗口,非常强奸用户意志


 回到顶部