PALMisLIFE 討論區

標題: excel會更改dbf檔的問題 [列印本頁]

作者: mayakeq    時間: 2009-10-2 17:05
標題: excel會更改dbf檔的問題
小弟上班會用到的程式
資料會自動存成dbf檔案
因為要用excel的公式檢查,必須用excel來開啟那個dbf

但是excel開啟dbf檢查完(可能會更正dbf部份內容)之後,
用原來那個程式讀取,欄位就會亂掉
猜想可能是經過excel讀過之後,改變了dbf的內容
不過不知道要從哪裡下手來改

請問有人解決過類似的問題嗎?或有什麼方式可以試試看的?
先謝謝
作者: u329    時間: 2009-10-2 17:32
以下幾點,是目前想到的,參考~
01.DBF的每個欄位是有長度定義的,有沒有可能是在Excel改資料時,該欄位長度已經超出原本定義?
02.若改的欄位是鍵值,記得改完進系統後要重建索引
03.這點不確定,有可能是Excel存檔時,會動到一些如結束字元等不可見的控制碼




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5