intouch7.0怎样连接到数据库 点击:1566 | 回复:7



zbzhao

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2002年3月12日
发表于:2003-06-02 14:07:00
楼主
各位大侠:我想把intouch7.0连接到其它数据库,使公司的信息系统能方便地提取intouch数据,我使用的是SQL2000数据库,通过脚本进行数据库的连接和新数据的插入,但没有成功,我的脚本如下: 1、在脚本的application的on startup中,我使用了 SQLConnect(ConnectionID,"DSN=SQL2000;UID=sa;PWD=sa"); *SQL2000为 SQL Server 2000的数据库ODBC别名,该别名可联通数据库 2、在脚本的application的while running中,我使用了 SQLInsert(ConnectionID,"AcquireTab","List1"); *AcquireTab为将要插入intouch数据的SQL Server中的一张表;List1是TagName.Value和表中字段的绑定列表。 请问这样操作的问题在那里,正确的操作应该怎样进行?



deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-03-31 16:35:00
1楼
最好不要用这种脚本! 你可用其它语言写数据库部分,实时数据从intouch 中读取!

zbzhao

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2002年3月12日
发表于:2003-03-31 16:48:00
2楼
谢谢deng_lp! 脚本有哪些缺陷? 我没有OPC和INSql的Licence,因此想通过脚本来进行连接。不知是否还有更好的方法,请指点!!!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-28 09:29:00
3楼
SQLConnect( ConnectionId, "provider=sqloledb;....

木道人

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 105回
  • 年度积分:0
  • 历史总积分:345
  • 注册:2002年9月30日
发表于:2003-05-28 10:04:00
4楼
在你的application while runing 中,你的connectionID好像还没有连接吧!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-28 10:36:00
5楼
多看一下WONDERWARE LOGGER 提示 provider=sqloledb我试验加上才成功的

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-28 12:10:00
6楼
Wonderware提供IndustrialSQL Server能更好地为工厂信息化的实时数据平台。产品信息可联系当地分销商或Wonderware代表处。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-02 14:07:00
7楼
2.SQLInsert ( ConnectionId,"表模板“,"绑定列表" ); //////SQLInsert(ConnectionID,"AcquireTab","List1");   List1是TagName.Value和表中字段的绑定列表。(没错) *AcquireTab不是将要插入intouch数据的SQL Server中的一张表; AcquireTab应是intouch的一个表模板,它的结构与要插入intouch数据的SQL Server中的表的结构完全一样! ******同时注意你的while running中,每 毫秒(即扫描周期)

热门招聘
相关主题

官方公众号

智造工程师