0

Python adodbapi を使用して paradox db に接続できますか? はいの場合、接続文字列はどのようになりますか?

4

1 に答える 1

0

はい、Windows にインストールした Paradox ADODB ドライバーによって異なります。

例:

Paradox 5.x の場合、Microsoft Jet OLEDB 4.0 ドライバーを使用:

r"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\myDb;
Extended Properties=Paradox 5.x;"

Paradox 5.x の場合、Microsoft の Paradox ODBC ドライバーを使用:

r"Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;
DefaultDir=c:\pathToDb\;Dbq=c:\pathToDb\;CollatingSequence=ASCII;"

Paradox 7.x の場合、Microsoft の Paradox ODBC ドライバーを使用:

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

とにかく ODBC ドライバーを使用することになるので、代わりにpyodbcを使用することを強くお勧めします。adodbapi よりもサポートされているようで、クロスプラットフォームでもあります。

.db 自体ではなく、.db ファイルを含むフォルダーを指定する必要があることに注意してください。

于 2009-06-10T17:47:59.727 に答える