分享

组态王如何利用ODBC将数据插入MSSQL实践

 机电工控交流 2023-08-15 发布于四川

    组态王软件支持通过配置和简单的脚本实现将数据写入MSSQL,便于作数据报表用。

   首先,我们要建立ODBC数据源,必须要用C:\Windows\SysWOW64\odbcad32.exe。

打开odbcad32.exe,配置数据源。

设置数据源名称:master,选择服务器。

数据库默认:

测试数据库:

其次:建立数据库表格如下图:

第三:打开组态王软件

建立测试变量,这里采用的远程OPC

建立“表格模板”

建立“记录体”

数据采用模拟数据data1,data2,data3,data4,时间用time1.

time1需要用脚本:\\local\time1=\\local\$Date+" "+\\local\$Time;

第四:连接数据库

在“命令语言”--应用程序命令语言,启动时,编写脚本:

/*int*/ SQLConnect(\\local\DeviceID, "DSN=master");

第五:关闭数据库

在“命令语言”--应用程序命令语言,停止时,编写脚本:

/*int*/ SQLDisconnect(\\local\DeviceID);

第六:设计界面

当前时间变量是:time1

添加按钮“点击将数据插入SQL”,动作脚本:

/*int*/ SQLInsert(\\local\DeviceID,"kingTable","Bind1");

第七:测试效果

后记:

通过脚本触发SQLInsert(\\local\DeviceID,"kingTable","Bind1");语句,可以实现根据需要自动插入SQL。

=======================================

以上可以结合报表软件实现年月日报表

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多