Wenn man pyODBC http://pyodbc.sourceforge.net/ oder das in pywin32 eingebaute ODBC verwendet, dann kann man statt einer in die Registry eingetragenen Datenquelle auch einen Connection String verwenden.
Wie man diesen Connection String anwendet sieht man hier: http://pyodbc.sourceforge.net/docs.html
Und wie so ein Connection String aufgebaut ist sieht man hier: http://www.connectionstrings.com/
Quelle: http://www.connectionstrings.com/
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
Driver={PostgreSQL};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Driver={PostgreSQL ANSI};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Driver={PostgreSQL UNICODE};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
DRIVER=SQLite3 ODBC Driver;Database=mydb.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
Mein neues Zeiterfassungsprogramm kann jetzt kostenlos verwendet werden!
Bitte ausprobieren und weitererzählen. :-)
Seit mehr als 20 Jahren bin ich in den Bereichen Informationstechnologie, EDV-Schulung und Programmierung tätig. Und jetzt kann man mich auch als selbständigen Softwaretechniker und IT-Berater buchen.
Ich mag es gerne unkompliziert. Schreiben Sie mir einfach ein E-Mail. :-)
gerold@gp-softwaretechnik.at