SPI每周一课(18)- 单ini配多数据库 - Smartplant Instrumentation智慧工厂仪表解决方案 - 鹰图技术 - Powered by Discuz!
搜索

[分享] SPI每周一课(18)- 单ini配多数据库

[复制链接]
27643

   发表于 2018-6-11 09:49:46 | 显示全部楼层 |阅读模式
最近懈怠了,好久没发帖,非常惭愧。

在SPI 2016 版本之前,SPI与数据库的连接,都是靠intools.ini和32位odbc去配置的。

假如公司有2个项目,在两个不同的数据库上,那么就需要2个ini和2个odbc。

obdc在后台可以不用理会,但是ini文件却要自己手动去切换,很难受。

其实ini文件本身是支持项目切换的,具体做法如下:

1. 在ini文件中,默认有一个【database】章节

2. 若是想要自动切换的效果,以2个为例,就需要额外去添加2个新的章节,名字可以是【D1】【D2】方便辨认的
    D1为第一个数据库,对应一个odbc;D2为第二个数据库,对应另一个odbc;

3. 之后在ini中,再添加一个【profiles】章节
   除了default之外,database1~x,分别对应上面【D1】【D2】章节的名字
   default,是默认的数据库,可以是database1~x中的任意一个


4. 最后的效果就是,在SPI登陆时,数据库会变成一个下拉列表的形式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3条回复

返回列表

0

主题

20

帖子

1508

积分

金牌会员

Rank: 6Rank: 6

积分
1508
发表于 2018-6-12 07:44:28 | 显示全部楼层
这个很有用,学习了
回复 支持 反对

使用道具 举报

0

主题

5

帖子

50

积分

初级会员

Rank: 2Rank: 2

积分
50
发表于 2018-6-26 14:03:40 | 显示全部楼层
学习了
回复

使用道具 举报

1

主题

6

帖子

56

积分

初级会员

Rank: 2Rank: 2

积分
56
发表于 2020-7-8 17:22:48 | 显示全部楼层
目前看到这篇隔得最久,鸽了三个月,7/25不更新55课就能破记录了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鹰图技术 ( 京ICP备16041111号-1

GMT+8, 2020-8-6 05:31 , Processed in 0.084482 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表