组态王查询数据库总结

组态王查询数据库总结一 KVADO 控件查询数据库数据 1 按日期时间查询 string whe whe 日期时间 gt local 开始日期时间组合 and 日期时间 lt local 结束日期时间组合 ORDER

大家好,我是讯享网,很高兴认识大家。

一、KVADO控件查询数据库数据

1.按日期时间查询

string whe; whe="日期时间>=#"+\\local\开始日期时间组合+"# and 日期时间<=#"+\\local\结束日期时间组合+"# "+"ORDER BY 日期时间 ASC" ; Trace('whe = %2s', whe); Ctrl0.Where=whe; Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

讯享网

2.按日期查询

讯享网string whe; whe="日期>=#"+\\local\开始日期+"# and 日期<=#"+\\local\结束日期+"# "+"ORDER BY 日期 ASC" ; Trace('whe = %2s', whe); Ctrl0.Where=whe; Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

3.按某个字段查询

1 根据字段名查询

查询.Where="TagName='原料油液位'"; 查询.FetchData(); 查询.FetchEnd(); 

2 使用整型变量查询

讯享网string whe; whe="温度="+StrFromInt( \\local\查询数值, 10 ); Trace('whe = %2s', whe); Ctrl0.Where=whe; Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

3使用字符串变量查询

string whe; whe="测试字符串='"+\\local\测试字符串+"'"; Trace('whe = %2s', whe); Ctrl0.Where=whe; Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

3多条件查询

讯享网string whe; whe="日期="+"'"+\\local\日期+"'"+"and 班次="+"'"+\\local\查询班次+"'"; Trace('whe = %s',whe); 查询.Where=whe; 查询.FetchData(); 查询.FetchEnd(); 

5自定义查询


讯享网

Ctrl0.QueryDialog(); Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

6.全部查询

讯享网Ctrl0.FetchData(); Ctrl0.FetchEnd(); 

二、SQLselect函数查询

使用SQLselect函数查询查询需要建记录体,关联内存变量,再结合SQLselect查询。

在这里插入图片描述

1.按日期

string whe; whe="日期>='"+\\local\开始日期+"'"+"and 日期<='"+\\local\结束日期+"'"; SQLSelect( DeviceID, "表格1", "记录体2", whe, "时间 DESC" ); 

2.按日期时间

讯享网string whe; string whe1; string whe2; whe="日期>='"+\\local\开始日期+"'"+"and 日期<='"+\\local\结束日期+"'"; whe1="and 时间>='"+\\local\开始时间+"'"+"and 时间<='"+\\local\结束时间+"'"; whe2=whe+whe1; Trace('test = %2s', whe2); SQLSelect( DeviceID, "表格1", "记录体2", whe2, "时间 DESC" ); 

3.按字符串

//按字符串 //string whe; //whe="测试字符串='"+\\local\测试字符串+"'"; //Trace('whe= %2s', whe); SQLSelect( DeviceID, "表格1", "字符串", "", "" ); 

4.按整型变量

讯享网string whe; whe="温度="+StrFromInt( \\local\查询数值, 10 ); Trace('whe= %2s', whe); SQLSelect( DeviceID, "表格1", "整数变量", whe, "" ); 

5.多条件查询

String str="组件号="+"'"+\\local\组件号+"'"+"and 层号="+\\local\B ; SQLSelect( DeviceID, "Table3", "BIND2_Q", str,"日期时间 ASC" ); 

其中,组件号是字符串变量,层号是整型变量。

组态王查询数据库实例工程下载

小讯
上一篇 2025-02-19 20:42
下一篇 2025-02-27 11:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/52333.html