Python adodbapi può essere utilizzato per la connessione a un db paradosso?

StackOverflow https://stackoverflow.com/questions/976324

  •  13-09-2019
  •  | 
  •  

Domanda

Può Python adodbapi essere utilizzato per la connessione a un db paradosso? Se sì quale sarebbe la stringa di connessione simile?

È stato utile?

Soluzione

Sì, che dipende dal driver Paradox ADODB si è installato in Windows.

Esempi:

Per Paradox 5.x, usando OLEDB di Microsoft Jet 4.0 conducente:

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

Per Paradox 5.x, utilizzando driver ODBC Paradox di Microsoft:

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

Per Paradox 7.x, utilizzando driver ODBC Paradox di 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;"

Dal momento che probabilmente stai andando ad utilizzare il driver ODBC in ogni caso vi consiglio caldamente di utilizzare pyodbc invece. Sembra meglio sostenuta rispetto adodbapi ed è anche cross-platform.

Ricordate che è necessario puntare alla cartella contenente i file .db, non al Db stesso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top