在我的C++程序中,我习惯于连接过程提示丢失密码或让您选择自己的连接。当我使用pyodbc.connect()时,会生成一个异常。
Traceback (most recent call last): File "<pyshell#41>", line 1, in <module> c=pyodbc.connect('') Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnectW)')
的pyodbc文档 Connection Strings 声明pyodbc调用c函数 SQLDriverConnect . 提示行为由driverCompletion参数控制,我看不到从python设置该参数的方法。
我不确定是否可以,我只是检查了这个源代码,它似乎总是发送SQL驱动程序noprompt。
See line 88 in connection.cpp