全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:932
推到 Plurk!
推到 Facebook!

錯誤訊息請教

尚未結案
jacosun
一般會員


發表:42
回覆:64
積分:21
註冊:2003-04-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-21 16:45:25 IP:61.59.xxx.xxx 未訂閱
錯誤訊息標題:Debugger Exception Notification 內容:ProjectProject2.exe raised exception class EDBEngineError with message 'Insufficient memory for this operation.Alias:STANDARD1'.Process stopped.Use Step or Run to Continue. PS:STANDARD1為我的TQUERY.DatabaseName. 我的程式碼如下... procedure TForm1.Button1Click(Sender: TObject); var Ftime,Ltime:string; begin Ftime:=FormatDateTime('mm/dd/yy',DateTimepicker1.Date); Ltime:=FormatDateTime('mm/dd/yy',DateTimepicker2.Date); Query1.Close; Query1.SQL.Clear; Query1.SQL.Add( ' select * from closeAmount.db '); Query1.SQL.Add( ' where closedate >= "' Ftime '" and closedate >= "' Ltime '" '); Query1.Open; end; 請句這是啥問題....我找不到方法解決....再此再先謝謝各位大大了.. 發表人 - jacosun 於 2003/04/21 16:54:21
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-21 16:55:50 IP:211.21.xxx.xxx 未訂閱
引言: 錯誤訊息標題:Debugger Exception Notification 內容:ProjectProject2.exe raised exception class EDBEngineError with messabe 'Type mismatch in expression.'.Process stopped.Use Step or Run to Continue. 我的程式碼如下... procedure TForm1.Button1Click(Sender: TObject); var Ftime,Ltime:string; begin Ftime:=FormatDateTime('dd/mm/yy',DateTimepicker1.Date); Ltime:=FormatDateTime('dd/mm/yy',DateTimepicker2.Date); Query1.Close; Query1.SQL.Clear; Query1.SQL.Add( ' select * from closeAmount '); Query1.SQL.Add( ' where closedate >= "' Ftime '" and closedate >= "' Ltime '" '); Query1.Open; end; 請句這是啥問題....我找不到方法解決....再此再先謝謝各位大大了..
錯誤訊息是:資料型態不符合 您closedate的欄位型態應該是日期(datetime),如果是的話用下列的方式:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Add( ' select * from closeAmount ');
  Query1.SQL.Add( ' where closedate >= :Ftime and closedate <= :Ltime');
  Query1.ParamByName('Ftime').AsDateTime := DateTimepicker1.Date;
  Query1.ParamByName('Ltime').AsDateTime := DateTimepicker2.Date;
  Query1.Open;
end;
~小弟淺見,參考看看~
------
~小弟淺見,參考看看~
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-21 17:06:23 IP:211.74.xxx.xxx 未訂閱
改成這樣試看看
procedure TForm1.Button1Click(Sender: TObject);
var Ftime,Ltime:string;
begin
Ftime:=FormatDateTime('mm/dd/yy',DateTimepicker1.Date);
Ltime:=FormatDateTime('mm/dd/yy',DateTimepicker2.Date);
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add( ' select * from closeAmount.db ');
Query1.SQL.Add( ' where closedate BETWEEN ' #39 Ftime #39 ' and ' #39 Ltime #39);
Query1.Open;
end;
如果還是錯誤,請寫出你的closedate型態跟資料長度
發表人 - chih 於 2003/04/21 17:09:28
jacosun
一般會員


發表:42
回覆:64
積分:21
註冊:2003-04-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-21 23:11:50 IP:210.64.xxx.xxx 未訂閱
引言: 改成這樣試看看
procedure TForm1.Button1Click(Sender: TObject);
var Ftime,Ltime:string;
begin
Ftime:=FormatDateTime('mm/dd/yy',DateTimepicker1.Date);
Ltime:=FormatDateTime('mm/dd/yy',DateTimepicker2.Date);
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add( ' select * from closeAmount.db ');
Query1.SQL.Add( ' where closedate BETWEEN ' #39 Ftime #39 ' and ' #39 Ltime #39);
Query1.Open;
end;
如果還是錯誤,請寫出你的closedate型態跟資料長度
發表人 - chih 於 2003/04/21 17:09:28
我的closedate是date型態資料長度沒設、我有將大大和channel的程式碼 直接貼到我的Button1Click裡....雖然沒有編譯或是執行錯誤 但是....不會有動作耶...查詢不到結果.... 我的Query1、DBGrid、Datasource這三個元件屬性有什麼要注意特別設定嗎? 謝謝大大的解答....
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-21 23:26:11 IP:61.216.xxx.xxx 未訂閱
DataSource1.DataSet->Query1. DBGrid1.DataSource->DataSource1. TRY TRY SEE
引言: 我的closedate是date型態資料長度沒設、我有將大大和channel的程式碼 直接貼到我的Button1Click裡....雖然沒有編譯或是執行錯誤 但是....不會有動作耶...查詢不到結果.... 我的Query1、DBGrid、Datasource這三個元件屬性有什麼要注意特別設定嗎? 謝謝大大的解答....
jacosun
一般會員


發表:42
回覆:64
積分:21
註冊:2003-04-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-22 22:35:19 IP:210.64.xxx.xxx 未訂閱
謝謝大大的解答....我以經搞定了... 不過...小弟我把Ftime:=FormatDateTime('mm/dd/yy',DateTimepicker1.Date); 改成Ftime:=FormatDateTime('yy/mm/dd',DateTimepicker1.Date); 這樣那個資料型態不符就好了耶且資料也查詢的到..... 之前兩位大大的程式碼也都可以....謝謝了 ^^
系統時間:2024-07-03 9:15:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!