- 39
- 0
- 约1.15千字
- 约 2页
- 2022-06-16 发布于江苏
- 举报
有时候我们需要定期往一个sql 数据表添加纪录,以前尝试过vbs 脚本,今天通过c 脚本实
现同样的功能。假设有一个sql 数据库Report,下面有一个数据表,有以下几个字段:
CurNo 表示序号,bigint 数据类型,主键,自动递加1;CurDate,字符串,纪录当前日期;
CurTime 字符串,记录当前时间;flow1 实数;flow2 实数,flow3 实数。由于没有实际的
PLC ,所以这个脚本里面取当前的秒数值来模拟现场的数字。在全局c 脚本写入以下代码,
触发器每5 秒钟执行一次。
#include apdefap.h
int gscAction( void )
{
#pragma code(kernel32.dll)
VOID GetLocalTime(SYSTEMTIME *lpst);
SYSTEMTIME zeit;
int flow1,flow2,flow3;
__object *cn, *rs;
char *connstr=Provider = SQLOLEDB.1;password = sa;user id = sa;Initial Catalog =Report;Data
Source=ES\\wincc;
char sql[512];
GetLocal
原创力文档

文档评论(0)