简介世纪星组态软件强大的数据库查询函数
出处:徐向农 发布于:2011-08-06 18:20:34
数据库,相信大家都不陌生,数据存储,查询,修改,维护,这些都是我们要经常对数据操作的,在组态软件中,我们同样可以实现对数据的存储,查询,修改,维护等操作,熟悉世纪星软件的大家应该对这个函数比较熟悉,zdbQueryData( “ControlName”, Fields, TableName, Condition );数据库表格框条件查询函数,我们可以通过这个函数:
“ControlName”指定控件名,
“Fields”指定我们要显示的表头,
“TableName”指定我们要查询数据库中的表
“Condition”指定查询条件,
获得我们需要的查询数据内容:
例如:zdbQueryData (“数据库表格控件”,“日期时间,变量名称,数据”,“HistDataTable”,“变量名称=‘反应罐温度' AND 日期时间〉='1996年08月15日 08时30分00秒' AND 日期时间〈='1996年08月15日 10时30分00秒’”);
我们来看一下查询条件:
变量名称=‘反应罐温度' AND 日期时间〉='1996年08月15日 08时30分00秒' AND 日期时间〈='1996年08月15日 10时30分00秒'
大家忽略了一个问题,世纪星的字符串类型变量的长度只有131个字节,在世纪星里面所使用的所有的字符串的长度也是131个字符。刚才上面的查询条件统计一下,大约有100个字符的样子,那么,我们再添加一个大一点的查询条件上去,软件就会报错提示字符串长度超过131个字符!
zdbQueryData2函数是世纪长秋科技有限公司针对zdbQueryData函数查询条件只能限制在131个字符的问题又独具匠心的开发出的强大的数据库查询函数。下面让我们来看一下函数的格式。
zdbQueryData2(“ControlName”, Fields, TableName,“Cdt1”,“Cdt2”,“Cdt3”,“Cdt4”,“Cdt5”,“Cdt6”,“Cdt7”,“Cdt8”);
细心之人一定会发现该函数和zdbQueryData及其相似,只是在查询条件上我们放了8个,可见我们的开发人员的良苦用心,这样大家在接触新函数时就非常容易上手,和之前的函数保持一致!
下面让我给大家举个例子:
Cdt1“(变量名称=’反应罐温度‘OR”;
Cdt2=“变量名称=’反应罐液位‘) AND”;
Cdt3=“AND日期时间〉='1996年08月15日 08时30分00秒’”;
Cdt4=“AND日期时间〈='1996年08月15日 10时30分00秒‘”;
zdbQueryData2(“数据库表格控件”,“日期时间,变量名称,数据”,“HistDataTable”, Cdt1, Cdt2, Cdt3, Cdt4,“”,“”,“”,“”);
注意:
查询条件的执行顺序,多条件查询条件执行的顺序很重要,很容易查询出来的内容不是您需要的内容,可以使用“()”来改变查询条件的执行顺序。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 什么是氢氧燃料电池,氢氧燃料电池的知识介绍2025/8/29 16:58:56
- SQL核心知识点总结2025/8/11 16:51:36
- 等电位端子箱是什么_等电位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重复控制的复合控制策略2025/7/29 16:58:24
- 什么是树莓派?一文快速了解树莓派基础知识2025/6/18 16:30:52









