VC实现水晶报表对数据源的动态绑定和历史数据显示查询

2012-07-13 06:27:50孙洪伟
电子设计工程 2012年8期
关键词:数据库系统

孙洪伟,罗 杰

(1.武汉理工大学 自动化学院,湖北 武汉 430070;2.武汉理工大学 信息工程学院,湖北 武汉 430070)

在各种各样的监控系统中,PC机往往作为系统监测管理人员查看现场设备状态和数据的主要设备。对于历史数据的显示,在VC[3]平台下使用水晶报表,功能强大而且美观实用。

但是VC平台下传统的水晶报表的应用大多是针对单一数据源,仅仅只做到了对单一数据源的显示,这对于多数据库的应用来说是远远不够的。在这里,我们运用类似服务器-客户端的思想,在需要显示数据时,将对应的数据库“登陆”到水晶报表中,实现水晶报表[2]对数据库的动态绑定。本文中所述程序依托于钢板在线板温检测系统。

1 监控系统总体构成

PC机采集各监测点的数据,经过模数转换和公式处理,将数据传输到监控终端。整套系统的拓扑图如图1所示。

图1 检测系统拓扑图Fig.1 Examine system to rush toward diagram

各个监测点之间通过485总线,采用菊花链的链接方式链接起来,通信协议采用的是ProfiBus总线协议。而监测终端PC机与这套监测系统链接的方式是,通过485-232接口,接入整个监测系统中。PC机获得各个监测点上传的数据之后,经过相应的处理,以其实际表示的意义,即温度和湿度,在PC机端显示出来并存储到数据库中,并通过查询模块可以实现按时间和按条件查询。

2 数据写入数据库

VC++[4]为用户提供了多种数据库访问技术:ADO(Active Data Objects)应用层数据接口、ODBC(Open Data Base Connectivity)开放数据库互连技术、DAO(Data Access Objects)基于对象的数据库访问接口。在这里我们采用ADO。ADO是基于全新的OLEDB技术而设计的,是一种基于应用程序的数据访问接口,它是DAO/RDO的后继产物。……

登录APP查看全文

猜你喜欢
数据库系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
财经(2017年15期)2017-07-03 22:40:49
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46