组态王采用历史趋势曲线采集SQLserver数据库的时间字段配置说明
@[
项目场景:
组态王历史趋势曲线取数据库数据
问题描述:
在应用组态王软件时,出现采用历史趋势曲线控件时不能采集数据库的信息原因分析:
1、首先通过信息窗口确保组态王与数据库是否已建立连接 2、是否缺失时间字段,或时间字段类型不正确,从而导致曲线没有时间信息解决方案:
1、建立数据库连接,采用ODBC数据源接口(一定注意数据库的名称,与数据源的名称 不要搞混) 2、关于组态王历史曲线的时间字段的配置问题有两种解决方法(本人已知的) (1)在SQL server中添加时间字段列,并配置为datetime类型,此时刷新数据库,出现时间字段列表示插入成功。 接着新建查询采用create指令新建触发器,并在触发器内实现 数据转换,将组态王内的日期时间转换为datetime 即可。 (2)采用默认值绑定的方法,将时间字段的数据类型更改为smalldatetime类型,并将默认值绑定为getdate从而实现时间的更新。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
