Peut-on utiliser Python adodbapi pour se connecter à un paradoxe db? Si oui, à quoi ressemblerait la chaîne de connexion?Peut-on utiliser Python adodbapi pour se connecter à un paradoxe db?
0
A
Répondre
0
Oui, cela dépend du pilote Paradox ADODB que vous avez installé dans vos fenêtres.
Exemples:
Pour 5.x Paradox, en utilisant le pilote Microsoft Jet OLEDB 4.0:
r"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\myDb;
Extended Properties=Paradox 5.x;"
5.x Paradox, en utilisant Paradox ODBC Driver de Microsoft:
r"Driver={Microsoft Paradox Driver (*.db)};DriverID=538;Fil=Paradox 5.X;
DefaultDir=c:\pathToDb\;Dbq=c:\pathToDb\;CollatingSequence=ASCII;"
Pour Paradox 7.x, utilisant le pilote ODBC Paradox de Microsoft:
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;"
Puisque vous allez probablement utiliser le pilote ODBC de toute façon, je vous suggère fortement d'utiliser pyodbc à la place. Il semble mieux supporté qu'adodbapi et est également multi-plateforme. N'oubliez pas que vous devez pointer vers le dossier contenant les fichiers .db et non vers le fichier .db lui-même.