0
可以使用Python adodbapi連接到悖論數據庫嗎?如果是,連接字符串是什麼樣的?Python adodbapi可以用來連接到悖論數據庫嗎?
可以使用Python adodbapi連接到悖論數據庫嗎?如果是,連接字符串是什麼樣的?Python adodbapi可以用來連接到悖論數據庫嗎?
是的,這取決於你安裝在你窗口中的Paradox ADODB驅動程序。
例子:
對於悖論5.x中,使用Microsoft Jet OLEDB 4.0驅動程序:
r"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\myDb;
Extended Properties=Paradox 5.x;"
對於悖論5.x中,使用微軟的悖論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本身。