私の理解では、ODBC を使用して Microsoft Access 2007 の Visual Foxpro 9 テーブルに接続できなくなりました。OLE DB を使用して接続する必要があることがわかりました。Visual Foxpro プロバイダーをダウンロードしましたが、Access 内からリンクまたはインポートを完了するための手順が見つかりません。誰か答えがありますか?
3 に答える
それを見つけた。Microsoft は ODBC ドライバーを削除しましたが、これは私にとってはうまくいきました。XP SP2 http://www.topol.eu/articles/download%20odbc
odbcを使用する方法があるようです
FoxPro テーブルの ODBC ドライバーは、それ以降のバージョンの Access には含まれていません。
簡単な解決策は、FoxPro 用の ODBC ドライバーをダウンロードすることです。
http://msdn.microsoft.com/en-us/vfoxpro/bb190233.aspx
上記を実行すると、access からの標準のインポート オプションを使用してデータを取り込むことができます。実際に、インポートせずに実際にテーブルにリンクし、access からデータを編集することができます。
実際、Jeff が提供するリンクを使用できますが、最初に上記のドライバーをインストールする必要があります。
また、上記のドライバーはいわゆるフリーテーブルをサポートしています。データベースがディレクトリと見なされ、ディレクトリ内の各 dBase ファイルの場所は、特定のデータベースに存在するテーブルとして表示されます (したがって、データベースは基本的に、各テーブルのファイルを含むフォルダーでした)。
ウィンドウの [データ ソースの選択] ダイアログが表示されたら、マシン データ ソースをクリックする必要があります。インストールしたばかりの 2 つのドライバーの選択肢が表示されます。ビジュアル Foxpro データベース ドライバーを選択するだけです。
上記の ODBC ドライバーをインストールし、リボンの [外部データ] タブを使用して [ODBC] を選択すると、ウィザードが開始され、視覚的な FoxPro データをリンクまたはインポートできます。
補足として、上記のリンクは少し紛らわしいので、少し下にスクロールして MSI ファイルを選択してください。最初のダウンロードの選択肢ではありません。