Pyodbc:未找到数据源名称且未指定默认驱动程序

时间:2016-09-13 10:10:02

标签: python python-3.x odbc connection-string

我试图让pyodbc在我的电脑上正常工作,但我没有运气。我的代码适用于我的大学计算机而不是我的。有没有人知道我必须做些什么来解决这个问题?

继承我的代码

import pyodbc 
import pandas as pd

conn = pyodbc.connect('DSN=mkc;PWD=mondays21')

result = pd.read_sql("""
                    SELECT 
                        ADDRESS,
                        LATITUDE,
                        LONGITUDE,
                        coalesce(DETAILS, n'Unknown') DETAILS,
                        coalesce(APP_NAME, n'Unknown') APP_NAME
                    FROM PLANNING_LOAD
                    WHERE LATITUDE IS NOT NULL AND LONGITUDE IS NOT NULL;
                """,con=conn)
print(result)

错误:

pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

任何帮助都将深受赞赏。

0 个答案:

没有答案