線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1136
推到 Plurk!
推到 Facebook!

如何使用adoquery來查詢日期及時間欄位?

缺席
cswang1210
一般會員


發表:46
回覆:42
積分:17
註冊:2005-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-16 15:53:48 IP:210.201.xxx.xxx 未訂閱

各位大大:
我使用ADOQuery來查詢查詢某個DB2的資料表,其中以日期及時間當where條件,可是一直出現"CLI0123E SQL資料類型超出範圍。SQLSTATE=HY004"的訊息,請問我是那裡寫錯..謝謝!

sdate:=datetostr(datetimepicker1.Date);
//
resQuery.Close;
resQuery.Sql.clear;
resQuery.Sql.add('SELECT * ') ;
resQuery.Sql.add('FROM REPMAIN.METARESU ') ;
resQuery.Sql.add('WHERE RS_DATE = :TDATE') ;
resQuery.sql.add('AND RS_TIME BETWEEN :FTIME AND :BTIME');
resQuery.Parameters.parambyname('TDATE').value := STRTODATE(sdate);
resQuery.Parameters.parambyname('FTIME').value := STRTOTIME(MASKEdit2.Text);
resQuery.Parameters.parambyname('BTIME').value := STRTOTIME(MASKEdit3.Text) ;
resQuery.Open ;

系統時間:2024-05-19 19:03:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!