2009-06-10 76 views

回答

0

是的,这取决于你安装在你窗口中的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本身。

相关问题