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

informix 轉到ms sql 後的問題

缺席
Gide
一般會員


發表:7
回覆:10
積分:3
註冊:2003-01-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-14 10:43:09 IP:61.218.xxx.xxx 未訂閱
informix 轉到ms sql 後的問題    由於公司資料須由informix 轉到ms sql 我利用的ms sql 所附的inport & export 轉到ms sql    利用原來的delphi 6 程式,並將來源轉向ms SQL 結果凡是 date 日期都會出錯,可能的原因是這個Delphi 6 將日期轉成數字 經追查發覺是這個欄位被設定為TDateField qMAIN11: TQuery        object qMAIN11start_dt: TDateField       FieldName = 'start_dt'       Origin = 'MIS.employee.start_dt'     end    可是如果刪除以上的設定,又會出現 [災難性的錯誤],無法使用 這困擾我二天二夜,不曉得可有方法解決    (如不用原來程式,設定簡單的TQuery,即可正常連接顯示原來的日期)
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-14 23:52:41 IP:218.32.xxx.xxx 未訂閱
Gide 你好 : 看起來, 應該是你轉Informix資料進mssql 時, datetime field 的 value 就已經出錯了. 這個轉檔工具, 不知能否有幫助... http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23790 發表人 - Mickey 於 2003/10/14 23:56:47
Gide
一般會員


發表:7
回覆:10
積分:3
註冊:2003-01-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-14 23:57:29 IP:61.218.xxx.xxx 未訂閱
解決了 原來是定義的問題 將 TDateField 改成 TDateTimeField 即可 MS SQL 似乎沒有純Date 的欄位,所以才會出錯1
系統時間:2024-06-28 5:21:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!