2010-03-23 52 views
1

從我的理解,我不能再使用ODBC連接到Microsoft Access 2007中的Visual Foxpro 9表。我看到我需要使用OLE DB連接。我下載了Visual FoxPro提供程序,但是我沒有找到完成我的鏈接或從Access中導入的說明。有人有答案嗎?如何將Microsoft Visual Foxpro表導入Microsoft Access 2007?

+0

你從哪裏知道你不能使用ODBC? – 2010-03-23 21:42:31

回答

0

的FoxPro表的ODBC驅動程序未包括與更高版本的Access。

簡單的解決方案是爲FoxPro下載ODBC驅動程序。

http://msdn.microsoft.com/en-us/vfoxpro/bb190233.aspx

一旦你做到上面,那麼你可以使用標準的導入選項從接入到拉的數據,而實際上你其實可以鏈接到表和編輯的訪問數據,而不必進口。

事實上,您可以使用由Jeff提供的鏈接,但必須先安裝上述驅動程序。

另外上面的驅動程序支持所謂的空閒表。這就是當一個數據庫被認爲是一個目錄,並且該目錄內的每個dBase文件位置將顯示爲一個存在於給定數據庫中的表(因此數據庫本質上是一個包含每個表的文件的文件夾)。

當窗口選擇數據源對話框出現時,您必須單擊一個機器數據源,他們會看到您剛剛安裝的兩個驅動程序的選擇。只需選擇Visual FoxPro數據庫驅動程序即可。

只需安裝上述ODBC驅動程序,然後使用功能區上的外部數據選項卡,然後選擇ODBC,嚮導將啓動,並且您可以鏈接或導入可視FoxPro數據。

作爲一個方面說明,然後上面的鏈接是有點混亂,你想向下滾動一點,選擇MSI文件...不是第一個下載選擇。

+2

用於FoxPro的* ODBC *驅動程序從未*包含在Access中。這是一個包含的可安裝ISAM驅動程序,就像dBase一樣,它與ODBC非常不同。 – 2010-03-25 21:14:17