创建与数据库的动态odbc连接以进行报告

时间:2011-07-07 15:04:14

标签: connection odbc reporting

需要创建到多个数据库的ODBC连接,这将允许最终用户指定一个唯一的日期来提取报告。最终用户目前每天将数据编译到唯一数据库(xxxx.date)中,我们希望允许非技术最终用户选择日期并检索最新数据库。怎么办呢?

1 个答案:

答案 0 :(得分:0)

您可以使用连接字符串。应该有连接字符串,您可以使用它来连接到您的数据库。来自http://connectionstrings.com/postgre-sql#p51

的示例
Driver={PostgreSQL UNICODE};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

看看如何将连接字符串连接到DBMS并使用它。

有关如何使用包含文件名的连接字符串到Python Access数据库的示例:

db = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb)};Dbq=Nwind.mdb;Uid=;Pwd=;')
c = db.cursor()
rs = c.execute("SELECT CategoryName FROM Categories")
...