使用TupdateSQL如有date type 會出現operation can not apply |
答題得分者是:P.D.
|
chkkevin
一般會員 發表:34 回覆:64 積分:19 註冊:2007-05-17 發送簡訊給我 |
開發環境delphi 7 + MySQL 4.1:
已經測試過當TupdateSQL有date type 資料時,applydate就有"operation can not apply" error message.如在generate SQL時不加date type 就可以正常updatedate. 想問問是MySQL 4.1的問題,還是delphi的問題,有沒有解決辦法呢?
------
獨學無友則孤陋寡聞,相識滿天下能知天下事 小弟是來自香港的~~多多指教 |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
chkkevin
一般會員 發表:34 回覆:64 積分:19 註冊:2007-05-17 發送簡訊給我 |
想問問是delphil對TDateTime 格式的排法有差異, 還是MYSQL呢?
因為在MYSQL直接用上SQL來UPDATE又沒有問題~ ===================引 用 P.D. 文 章=================== 我沒有用過mysql, 但我的經驗, 每一種sql對TDateTime 格式的排法有差異, 例如 paradox 必須是 '月/日/年", interbase 是'年/月/日'等等, 你試試看存入的Date格式位置換換看吧
------
獨學無友則孤陋寡聞,相識滿天下能知天下事 小弟是來自香港的~~多多指教 |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
chkkevin
一般會員 發表:34 回覆:64 積分:19 註冊:2007-05-17 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
chkkevin
一般會員 發表:34 回覆:64 積分:19 註冊:2007-05-17 發送簡訊給我 |
不好意思想問問是在那裡設定,如EVENT或是property?
===================引 用 P.D. 文 章=================== 可以啊, 在存入之前指定 // 設定日期格式 LongTimeFormat:= 'HH:mm:ss'; // 請注意, 本處的 MM 必須大寫, 才能改變控制台中的區域日期設定 ShortDateFormat:='yyyy/MM/dd'; DateSeparator:='/'; ===================引 用 chkkevin 文 章=================== 順便想問在database中可否預先設定輸入日子DATA的格式呢? 而不跟XP的日子格式。
------
獨學無友則孤陋寡聞,相識滿天下能知天下事 小弟是來自香港的~~多多指教 |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
chkkevin
一般會員 發表:34 回覆:64 積分:19 註冊:2007-05-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |