搬家第23天-citectv7.4使用cicode代码连接sqlserver数据库

citect软件实际应用中会涉及到读写数据库表,数据库的连接是最基本的操作,今天经过测试,找到了使用cicode代码连接sql server数据库的方法,和wincc中vbs有点不一样。

     在citect项目管理器的菜单“工具”-“cicode编辑器”新建function,名字叫做connDB

代码如下:

FUNCTION ConnDB()
INT hsql,hstatus;
hsql = SQLConnect("SCADA Data Provider=OleDb;Provider=SQLOLEDB;Integrated Security Info=True;User ID=sa;pwd = sa;Initial Catalog=master;Data Source=ES\WINCC");
IF hsql=-1 THEN
  Message("注意","连接master数据库失败",0);
ELSE
  Message("注意","连接数据库master成功",0);
END
END

sql server数据库是随着wincc安装的。hsql表示连接效果,如果不成功,值为-1,如果成功,是其他不固定的数值。

在citect页面上画一个按钮,鼠标点击事件写以下脚本

ConnDB();

保存编译,就可以看到效果了。

posted @ 2021-02-20 11:24  来自金沙江的小鱼  阅读(477)  评论(0编辑  收藏  举报