发布于 2004-07-06 16:36:00
0楼
在WinCC V5.x所提供的ODBC接口方案中,默认设置为“Delay AutoCommit Until Statement close”复选框被选中;“If required”选项按钮被选中。
这可能是导致运行数据库不会立即更新的原因。
当你点一下在线表格控件上的“最后一条记录”按钮时,由于表格控件是自动更新的,所以满足了“If required”的条件。
直接用C脚本来强迫更新数据库,未试过,不过可以考虑将你现在的方法作一点改进:
1、将装载在线表格控件的Picture Window做得尽量小,甚至放到画面的外面,如(2000,0),这样画面上便看不到表格控件了。
2、用在线表格控件的标准函数代替鼠标点击工具栏上的按钮。
最后再启动你的打印作业。
无论成与败,无论甜与苦,我还是我。