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

關於DateTimePicker

 
jiannrong
一般會員


發表:58
回覆:36
積分:18
註冊:2002-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-07 21:50:31 IP:61.70.xxx.xxx 未訂閱
關於DateTimePicker1 又有問題了.. 我的資料庫欄位 sdate是string 儲存日期的值 所以 我要讀取或是存入 都得作值的轉換 讀取部分 strtodate 這個沒有問題 可是 當我做datetostr 想要存入資料庫 編譯的時候沒有問題 但是 執行的時候 會出現 Project xx.exe rainsed exception class EDBEngineError with message 'Type mismatch in expression' Process stopped. Use Step or Run to continue. 而我逐行執行 發現到他執行到 DM.Query1.ExecSQL; 這一行就不動了 請教一下 我的語法哪裡有錯呢 謝謝 語法如下 if checkbox1.Checked =true then begin todate:=datetostr(DateTimePicker1.date); DM.Query1.close; DM.Query1.SQL.Clear; try DM.Query1.SQL.ADD('update first set sdate=' todate ' where title =''施工測量放樣'''); DM.Query1.Prepare; DM.Query1.ExecSQL; except on E: Exception do begin ShowMessage(E.Message); end; end; end; checkbox1.Checked :=false;
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-07 22:30:15 IP:192.168.xxx.xxx 未訂閱
是不是要將 DM.Query1.SQL.ADD('update first set sdate=' todate ' where title =''施工測量放樣'''); 改為 DM.Query1.SQL.ADD('update first set sdate=''' todate ''' where title =''施工測量放樣'''); ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jiannrong
一般會員


發表:58
回覆:36
積分:18
註冊:2002-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-07 22:54:15 IP:61.70.xxx.xxx 未訂閱
謝謝 沒錯 是該改成這樣
系統時間:2024-05-06 21:47:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!