0
  1. 我试图通过使用 pyodbc 连接到 clearquest 并收到以下错误...

connection = pyodbc.connect('DSN=ClearQuest;PWD=systest1') pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

  1. 当我尝试打印系统中可用的数据源时,正在打印以下可用数据源。

{'MS Access 数据库':'Microsoft Access 驱动程序(*.mdb,.accdb)','dBASE 文件':'Microsoft Access dBASE 驱动程序( .dbf,*.ndx,.mdx)','Excel 文件':' Microsoft Excel 驱动程序( .xls、*.xlsx、*.xlsm、*.xlsb)'}

谁能帮我解决这个错误??

4

1 回答 1

1

如果您没有在“ODBC 数据源管理器”中定义 DSN,那么您必须在连接字符串中提供所有连接信息:驱动程序名称、主机名等。

请参阅pyodbc 文档中的无 DSN 连接。不过,它没有针对 ClearQuest 的细节。

我没有使用 ClearQuest 的经验,所以你应该看看它的文档。快速搜索给了我这个:

于 2014-08-21T12:36:40.403 回答