ODBC データ ソース - Visual Fox Pro ドライバーを使用しているアプリケーションとの統合を行っています。そのディレクトリ構造には、.DBF ファイルを含む 2 つのディレクトリ (DANE と TRANS) があります。Visual Studio 2010 Server Explorer -> Data Connections を使用して DATA .DBF ファイルに接続すると、すべて正常に動作します。この問題は、TRANS ディレクトリを使用しようとしたときに発生します - テーブルが表示されません (DBF Viewer を使用している場合 - 約 30 ~ 40 のテーブルがあります)。接続文字列を使用してそれらに接続しようとすると:
Provider=vfpoledb;Dsn=Visual FoxPro Tables;Data source=c:\Softech\G_POS\DANE
Provider=vfpoledb;Dsn=Visual FoxPro Database;Data source=c:\Softech\G_POS\TRANS
問題なく DANE からデータを取得できます。TRANS ではデータベースに接続できますが、データを取得しようとすると例外が発生します (OleDbException) - ファイル c:\Softech\G_POS\TRANS\"name of table".dbf Norbert を読み取れません
「Visual FoxPro Database」は宛先の抽象名です。これはデータベースではなく、データ ソースのカスタム名です