2

.Net 3.5 アプリで Paradox 7.x .db ファイルを読み込もうとしていますが、うまくいきません。

まず、odbc をユーザーまたはシステム dsn として登録すると、Microsoft Paradox ODBC ドライバーは 5.x までのバージョンしか表示しないため、Paradox バージョン 7.x をサポートしていないようです。

connectionsstrings.comで、Paradox 7.x で動作するはずの接続文字列を見つけました。

Provider=MSDASQL;Persist Security Info=False;Mode=Read;
Extended Properties='DSN=Paradox;DBQ=C:\mydbfolder;
DefaultDir=C:\mydbfolder;DriverId=538;FIL=Paradox 7.X;MaxBufferSize=2048;
PageTimeout=600;';Initial Catalog=C:\mydbfolder

しかし、データ アダプターを使用して接続をテストしようとすると、次の例外が発生します。

「エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません」

ODBC をユーザー DSN およびシステム DSN として指定しましたが、同じエラーが発生し続けました。

何をすべきかについての手がかりはありますか?

ありがとう、

ペドロ

4

3 に答える 3

2

http://www.progware.org/Blog/post/Connecting-to-a-PARADOX-DB-with-C-%28Vista-XP%29.aspx

ConnectionString.Append(@"Provider=Microsoft.Jet.OLEDB.4.0;");
ConnectionString.Append(@"Extended Properties=Paradox 7.x;");
ConnectionString.Append(@"Data Source=Z:\Dane;");
//ConnectionString.Append(@"Mode=ReadWrite;");
ConnectionString.Append(@"Mode=1;");
于 2012-01-09T21:21:07.947 に答える