2015-06-03 57 views
1

我試圖將幾個.dbf和.fpt文件集成到使用Visual Studio(SSIS)的MS SQL Server和OLEDB Visual Fox Pro驅動程序。對於大多數文件來說,集成工作正常。但其中5個連接管理器無法正確識別。我試圖找出問題(使用十六進制編輯器),並發現,有一個數據類型「M」幾列:。數據類型[M]的.dbf文件未知OLEDB Visual Fox Pro驅動程序

STPNAME....M◄... <-ASCII 
STPNAME....M.... <-ANSI 

這似乎不是爲的.dbf文件,一個已知的數據類型。 我也嘗試通過使用應用程序「DBF打開文件工具」打開文件。這個工具可以打開數據庫,但是當我嘗試通過恢復功能修復文件時,文件得到保存而沒有任何更改。

你有什麼想法我怎麼能解決這個問題?

回答

1

MMemo類型,它基本上是一個無界的Char

我很驚訝OLEDB驅動程序不承認它 - 除非關聯的.fpt這五個文件丟失?

至於解決方法,您可以刪除備註字段(並丟失數據 - 除非那些.fpt文件不存在,在這種情況下數據已經丟失)。