搬家第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();
保存编译,就可以看到效果了。