IFIX连接SQL读写数据和制作excel报表图文教程 联系客服

发布时间 : 星期五 文章IFIX连接SQL读写数据和制作excel报表图文教程更新完毕开始阅读fa80be9ae87101f69f319567

验证SQL服务是否启动,如下图所示说明注册成功。

作进一步验证,在数据库管理器内更改DI1 的当前值,如将CLOSE 改为OPEN,

按 Ctrl + R, 观察到SQT_1 的当前值增加1,意味着SQT 被触发一次,打开SQL也可以发现data表增加了一行记录。

以上就是使用SQT和SQD读写SQL数据库的详细步骤。

2、使用ADO访问数据库

2.1 定时向数据库添加记录

首先,参照1.1-1.3的内容建立数据库(只需建立data表,sqllib和sqlerr不需创建),创建ODBC数据源。

打开IFIX,双击下图左下角的“数据定时写”,新建基于时间项;

假设我们要在每晚23:00自动存数据,则如下图设置:

点击“VB编辑器”,写入如下代码:

填上代码后,一定要选择如下图这一步:点击“工具”-“引用”,在下图界面中,勾上microsoft activex data objects 2.1 library,否则会报错。

确定后保存。

右键点击FIXTIME8这一条,选择“调度程序属性”,在如下画面中选择“后台运行”,点确定;

在后续弹出的窗口中都选择“是”,直至完成,fixtimer8激活,时间一到,程序就会自动添加记录。

2.2从数据库读数据

从数据库读数据一般采用按钮触发,可以在ifix里新建一个画面,添加一个按钮,在按钮

的脚本里添加代码,最后记得引用microsoft activex data objects 2.1 library。代码基本和2.1相同,只是把相应的insert命令换成select语句。