connection = pyodbc.connect(' DSN = ClearQuest; PWD = systest1') pyodbc.Error:(' IM002',' [IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序(0)(SQLDriverConnect)')
{' MS Access数据库':' Microsoft Access驱动程序(* .mdb, .accdb)',' dBASE文件':&# 39; Microsoft Access dBASE驱动程序( .dbf,* .ndx, .mdx)',' Excel文件':' Microsoft Excel驱动程序( .xls,* .xlsx,* .xlsm,*。xlsb)'}
任何人都可以帮我解决这个错误吗?
答案 0 :(得分:1)
如果您没有在“ODBC数据源管理器”中定义DSN,则必须在连接字符串中提供所有连接信息:驱动程序名称,主机名等。
请参阅pyodbc文档中的DSN-less Connections。但它没有ClearQuest的细节。
我没有使用ClearQuest的经验,所以你应该看看它的文档。快速搜索给了我这个: