Versuch, ein einfaches ODBC -Projekt einzurichten. Um sicherzustellen, dass ich den richtigen Treiber in der Verbindung benenne, wollte ich Pyodbc über die aktuellen Treiber berichten. Virtuelle Umgebung
Python Freeze Reports pyodbc == 4.0.30 (& auch 4.0.27) < /p>
Windows ODBC -Datenquelladministrator (32 und 64 Bit) anzeigen viele Treiber. MS Excel arbeitet mit PostgreSQL. < /P>
import pyodbc
Print("List of ODBC drivers:")
pyodbc.drivers()
print("End of List")
< /code>
Gibt nur eine Terminalausgabe an: < /p>
List of ODBC drivers:
End of List
< /code>
Importierte Pyodbc < /code> zunächst eine Ausnahme. Uninstalliertes Pyodbc, neu gestartet, neu installiert, die die Ausnahmen scheinbar schien, aber nicht die Ergebnisse, nach denen ich gesucht habe. /> pyodbc.drivers () gibt eine Liste
zurück, um die Treibernamen zu erhalten. Ich musste: < /p>
tunimport pyodbc
print("List of ODBC Drivers:")
dlist = pyodbc.drivers()
for drvr in dlist:
print(drvr)
print("End of List")
< /code>
Und ich bekomme jetzt: < /p>
List of ODBC Drivers:
SQL Server
QB SQL Anywhere
Transoft 64 bit ODBC Driver
PostgreSQL ODBC Driver(ANSI)
PostgreSQL ODBC Driver(UNICODE)
End of List
< /code>
Was ich brauchte.
Versuchen Sie, eine Liste von pyodbc.drivers () zu erhalten, aber sie produziert nichts Warum? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post