北京亚控科技国际领先的mes软件平台供应商-凯发k8官方网娱乐官方

在组态王中使用kvadodbgrid控件进行数据库查询时,查询条件很多,而组态王的字符串变量只支持128个字符,查询条件写不下怎么?

时间:2018-08-16 发布者: 浏览次数:790次

kvadodbgrid控件提供多条件查询功能,即控件方法setsqlstringwhere(string bstrwhere1,string bstrwhere2,string bstrwhere3,string bstrwhere4,string bstrwhere5,string bstrwhere6);

下面以查询报警数据库为例:

string whe1; 

string whe2;

string whe3;

whe1="alarmdate='" \本站点查询日期 "' and varname='数据1'";

whe2=" or alarmdate='" \本站点查询日期 "' and varname='数据2'" ;

whe3=" or alarmdate='" \本站点查询日期 "' and varname='数据3'" ;

ctrl.setsqlstringwhere(whe1,whe2,whe3," "," "," ");//可以最多写六个条件,用不到的就用" "代替。

ctrl.fetchdata();

ctrl.fetchend();