intouch连接数据库

时间:2024-02-17 10:43:42

步骤:
一、添加数据源
打开控制面板——系统和安全——管理工具——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中,数据如下图所示:

 

 
单机断开数据库,再点插入,数据无法插入到表格中,说明连接数据库的简单测试已经完成。