本驱动实现从第三方数据库根据SQL语句查询到数据,并返回第一行第一列的功能。
在驱动表t_device_driver中,增加一个名称和模块名称均为dbdrv的驱动。
每个设备表示一个数据库的一个连接。
连接数据库的信息,包括:数据库类型、连接字符串、用户、密码、编码方式,需要事先在eview中统一配置好(配置在eview的t_db_connection表中)。
设备的连接参数(connparam)只需要配置eview数据库连接表(t_db_connection)的某个连接名称(name字段)即可。
在驱动下增加一个设备。连接参数配置:
设备参数配置:
数据类型:根据变量获取到的数据的类型来设置。
变量名称:按照项目规范设计的字符串
设备:选择刚刚配置的设备
周期:根据需要而定,缺省为5秒
可控制:使能
变量地址:要查询的SQL语句。
SQL语句应该返回一行记录一个字段,如果超过1行则取第一行记录并抛弃其他行记录;如果超过1个字段则取第一个字段的值。
如果不能查询到记录,则返回一个*号