在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询

在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询

ID:43350371

大小:34.50 KB

页数:4页

时间:2019-09-30

在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询_第1页
在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询_第2页
在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询_第3页
在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询_第4页
资源描述:

《在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在组态王中使用KVADODBGrid控件时如何对数据库中的日期类型字段进行查询?在组态王中对数据库进行查询主要是利用KVADODBGrid控件来实现的,具体实现方法如下:1)在组态王画面中添加两个日期时间控件即:MicrosoftDateandTimePickerControl6.0,控件名称分别为date1和date2;2)在第一个控件的CLOSEUP事件中输入如下命令语言:longyear1;longmonth1;longday1;year1=date1.Year;month1=date1.Month;day1=date1.Day;string查询开始时间;if(month1

2、<10&&day1<10){查询开始时间=StrFromInt(year1,10)+"年"+"0"+StrFromInt(month1,10)+"月"+"0"+StrFromInt(day1,10)+"日";}if(month1<10&&day1>=10){查询开始时间=StrFromInt(year1,10)+"年"+"0"+StrFromInt(month1,10)+"月"+StrFromInt(day1,10)+"日";}if(month1>=10&&day1<10){查询开始时间=StrFromInt(year1,10)+"年"+StrFromInt(month1,10)

3、+"月"+"0"+StrFromInt(day1,10)+"日";}if(month1>=10&&day1>=10){查询开始时间=StrFromInt(year1,10)+"年"+StrFromInt(month1,10)+"月"+StrFromInt(day1,10)+"日";}3)在第二个控件的CLOSEUP事件中输入如下命令语言:longyear2;longmonth2;longday2;year2=date2.Year;month2=date2.Month;day2=date2.Day;string查询结束时间;if(month2<10&&day2<10){查询结束时间

4、=StrFromInt(year2,10)+"年"+"0"+StrFromInt(month2,10)+"月"+"0"+StrFromInt(day2,10)+"日";}if(month2<10&&day2>=10){查询结束时间=StrFromInt(year2,10)+"年"+"0"+StrFromInt(month2,10)+"月"+StrFromInt(day2,10)+"日";}if(month2>=10&&day2<10){查询结束时间=StrFromInt(year2,10)+"年"+StrFromInt(month2,10)+"月"+"0"+StrFromInt(

5、day2,10)+"日";}if(month2>=10&&day2>=10){查询结束时间=StrFromInt(year2,10)+"年"+StrFromInt(month2,10)+"月"+StrFromInt(day2,10)+"日";}4)在画面上添加一按钮,在按钮的弹起时输入如下命令语言:机组1历史报警.Where="AlarmDate>=#"+查询开始时间+"#andAlarmDate<=#"+查询结束时间+"#"//查询条件机组1历史报警.FetchData();机组1历史报警.FetchEnd();其中:AlarmDate为表中的字段名称,字段类型为日期类型。在组

6、态王中使用KVADODBGRID控件进行数据库查询时,如何实现时间段的查询?查询语句如下所示:数据库查询控件.Where="ADate>={d'"+\本站点开始时间+"'}andADate<={d'"+\本站点结束时间+"'}";//日期范围查询,其中ADate为数据库中字段的名称,日期型,开始时间和结束时间是组态王数据字典中定义字符串变量。数据库查询控件.FetchData();数据库查询控件.FetchEnd();在组态王中使用KVADODBGRID控件进行数据库查询时,能否对查询出来的数据进行修改,同时将数据更新到数据库中?可以。通过控件的Editable属性来实现

7、,此属性置0不可编辑,置1可编辑,调用格式如下:数据库查询控件.Editable=0;数据库查询控件.Editable=1;修改后可使用SQLUpdate()函数将数据更新到数据库中。在组态王中使用KVADODBGRID控件进行数据库查询时,能否对查询出来的数据进行修改,同时将数据更新到数据库中?可以。通过控件的Editable属性来实现,此属性置0不可编辑,置1可编辑,调用格式如下:数据库查询控件.Editable=0;数据库查询控件.Editable=1;修改后可使用SQLU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。