#encoding utf-8 #extends templates.main_template #attr $title = "ODBC DSN Connection Strings" #attr $description = "" #attr $keywords = "ODBC DSN Access SQL-Server pywin32" #block rest #raw 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. Links ===== 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/ Die wichtigsten Beispiele ========================= Quelle: http://www.connectionstrings.com/ SQL-Server ---------- :: Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Access ------ :: Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=; Access 2007 ----------- :: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False; Postgre SQL ----------- Standard ~~~~~~~~ :: Driver={PostgreSQL};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword; ANSI ~~~~ :: Driver={PostgreSQL ANSI};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Unicode ~~~~~~~ :: Driver={PostgreSQL UNICODE};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword; SQLite ------ :: DRIVER=SQLite3 ODBC Driver;Database=mydb.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0; #end raw #end block rest #block main_block $rest2html($rest) #end block main_block