這真是太神奇了,怎會這樣呢 |
答題得分者是:Miles
|
Selena
一般會員 ![]() ![]() 發表:16 回覆:28 積分:8 註冊:2002-11-06 發送簡訊給我 |
showmessage(DateTimeToStr(Date));
showmessage(ADODataSet1.FieldByName('員工編號').asstring );
ADOQuery1.SQL.Text:='update 員工基本資料表 set 離職日=' DateTimeToStr(Date) ' Where 員工編號 = ''' ADODataSet1.FieldByName( '員工編號').AsString '''';
ADOQuery1.ExecSQL;
ADODataSet1.Requery;
ADOQuery2.SQL.Text:='Delete from Login Where 員工編號=''' ADODataSet1.FieldByName( '員工編號').AsString '''';
ADOQuery2.ExecSQL;
真的好怪,明showmessage,出現的日期明明就是正確的日期如:91/12/6
可是寫在資料庫中那個欄位竟然出現-13/12/31 上午 06:20:00
然後在login的表中,對應的那筆資料竟沒有被刪除,是不是我的語法有錯
還是怎麼了
百思不解中~~ 月光小築~月牙兒
------
月光小築~月牙兒 |
Miles
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
|
ddy
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
FormatDateTime('yyyy/mm/dd hh:nn:ss',Date)
一般而言,離職日計算到日就行了
FormatDateTime('yyyy/mm/dd',Date) 要養成習慣,日期的操作要統一格式,可減少一些邏輯上的錯誤 --【KTop SNG新聞現場】--記者:ddy----------------------------------------- 請各位市民做好資源回收與垃圾分類,讓不良標題與不當發言在KTop 市消失 -------------------------------------------------------------------------
|
Selena
一般會員 ![]() ![]() 發表:16 回覆:28 積分:8 註冊:2002-11-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |