intouch连接数据库
步骤:
一、添加数据源
打开控制面板——系统和安全——管理工具——ODBC数据源——添加,具体如下图。
二、intouch中建立绑定表,具体如下图
建立绑定表名test_report,列名分别为tag1、tag2,分别对应变量test_tag1、test_tag2。
三、新建数据库test、新建表Table_1
在sqlserver中新建数据库,例如test,新建表,例如Table1,如下图
四、画面测试。
在intouch中新建如下三个按钮,分别用于连接SQLServer、插入数据到SQLServer的表中、断开与数据库的连接。
三个按钮脚本分别如下:
SQLConnect按钮用于连接sqlserver:
status=SQLConnect(ConnectionID,”provider=sqloledb;Data Source=WIN-KPST723Q2UL;Database=test;UID=Test;PWD=P@ssw0rd;”);
参数说明(不同的数据库,连接参数不同,具体参考intouch 文档,本练习已连接SQLServer为例说明):
属性 值
provider sqloledb(不同的数据库有不同的定义)
Data source 安装数据库的主机名
Database 数据库名
UID(user id) 数据库登录名
PWD 登录密码
SQL Insert用于插入数据到数据库表中:
status=SQLInsert(ConnectionID,”Table_1″,”test_report”);
SQL Disconnect 用于断开与sqlserver的连接 :
status=SQLDisconnect(ConnectionID);
五、测试结果
单机连接数据库,然后单机插入数据,可以看到数据已经写入到数据库表Table_1中,数据如下图所示:
单机断开数据库,再点插入,数据无法插入到表格中,说明连接数据库的简单测试已经完成。