intouch sqlserver_Intouch的SQL数据库访问

本文介绍了如何配置ODBC数据源以连接到SQL Server,并使用Intouch进行SQL数据库访问。通过新建表模板、配置绑定列表以及编写SQL脚本(连接、创建表、插入数据、断开连接),实现了数据的自动存储。实现在$min数据变化时自动执行存储操作,达到实时存储的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建立ODBC数据源

559af35c80f75ebf11eb89caa66bf17c.png

运行数据源,找到数据源(ODBC)

dd01c5b56f85ff1b90c9683718734204.png

点添加

5c3f0f439043b91c72ad4677a3b91bd7.png

拉到底选择SQL SERVER

df8087c6ca3abd7727e1cdcda8a3e161.png

写个名字,服务器如果本地选本地,如果不是本地,在下拉里面找一个.

cefb41bdf55890abf66aaaf9a65ed3c4.png

配置登陆权限,用win账户或者用户名密码方式都可以。自己选。

271a47a0813df6a82f262593c33fb8c3.png

在下来里面找到你要连接的数据库。

然后测试连接,成功后。

db3642743a1dae07c037bdd723def729.png

这里会多一个SQLTEST,就是通讯配置就OK了。

intouch配置

101f71044987eb1b33ff2b181ebd8ee0.png

左下角 新建 表模板

e2a22393414fc1ec76421c3dabab6e54.png

我暂时是这样配置的各列分别是日期/时间/点名/值/单位/描述。这个可以根据实际情况改,注意数据类型就行了。

1fbd99e974ee3f748c770721373e1ef4.png

再配置绑定列表,这里我配置了一个点的。多个点也可以。多个点就是再建立一个list。

ba6b5316f142dd5187de35a3110967ea.png

里面配置一样

4e9bea81c60fd1d29d0119a8d7a7c3d4.png

把点改成第二个点的点名即可。

脚本部分我做实验分了四个部分

3.1链接数据库

a574cdc0e8fbd8f2a4cdf16d65918c19.png

Resultcode1 = SQLConnect(connectionID,"Provider=SQLOLEDB.1;User ID=sa; Password=wang;Initial Catalog=TEST;Data Source=CONSEN-PC;" );

PS

Resultcode1 = SQLConnect(connectionID,"Provider=SQLOLEDB.1;User ID=数据库登陆ID名; Password=数据库登陆密码;Initial Catalog=数据库名;Data Source=数据库所在计算机名;" );

3.2建立表

70bd793f41c34443b61cd9c58e0a2251.png

Resultcode1 = SQLCreateTable(connectionID,"His","Range");

PS

Resultcode1 = SQLCreateTable(connectionID,"要建立的表的名字","表模板名字");

写入数据

fa5757c70c9622f6a20d975f81c2effa.png

Resultcode1 = SQLInsert(connectionID,"His","List");

Resultcode1 = SQLInsert(connectionID,"His","wangdong1");

PS

Resultcode1 = SQLInsert(connectionID,"写入表的名字","绑定列表名");

Resultcode1 = SQLInsert(connectionID,"His","wangdong1");

3.4 断开链接

34a0e21a10e09994dbade2c9f5a6af1f.png

Resultcode1 = SQLDisconnect(connectionID);

这个缺省就可以

实际应用中可以把这四个脚本合并成一个,例如,做成条件脚本,当$min数据变化时执行1234脚本,实际效果就是,每一分钟链接数据库/建立数据表/写入数据/断开链接。从而达成自动存储功能。

8f85537c27071ad78dc97ddd68d2a5c8.png

最后这是SQL的存储效果图

这个可以根据需要自己安排表 列 行的排版需要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值