兄弟我做一项目,碰到业主所需的报表很复杂。用WINCC中的报表控件或者是自己设计打印模板都无法实现。我就用VB给他做了个报表及打印程序挂进去。一天分三班。交班时自动打印,但问题出来啦,我程序打印出来,很多数据是空的,我一查,发现问题出在WINCC的后台数据库,我在变量记录哪里设定的是每分钟记录一次,但是你即使在交班过了半个多小时甚至更长,它后台的数据库还未更新记录。所以我做的VB程序通过SQL去查询数据时,很多数据是空的。我后来想出一个不是办法的办法,画面上放一个在线表格控件,把报表所需的数据都加进去,然后交班要打报表的时候,先点一下在线表格控件上的“最后一条记录”按钮,再打印。它数据库就更新了,报表打印出来数据就有了。可这样看起来太不舒服了,讲起来也不好听。因为他们以前的控制系统是用BC加板卡做的,定时打印功能有的,所以要求我也要搞成自动的。请问在C脚本中可否实现数据库的数据更新功能?谢了!!!