以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据源动态设定问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71292) |
-- 作者:supwork -- 发布时间: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编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/8 17:36:00 -- 打开项目两次的方式。
1、第一次打开,在afteropenproject把选择窗口显示出来;
2、用户选择和设置以后,生成连接字符串传递打开项目;
3、在BeforeConnectOuterDataSource事件取得字符串,设置即可。 |
-- 作者:supwork -- 发布时间:2015/7/11 12:15:00 -- 如何设置成 程序项目运行后,不加载任何数据,直接打开,官方在默认数据源连接不上时,程序自动打开的连接字符串设置窗口
官方目前 一打开 窗口就强行试图连接默认数据源,连接不上才自动给出设置窗口,非常强奸用户意志 |