代码之家  ›  专栏  ›  技术社区  ›  Mark Ransom

如何获取pyodbc.connect到prompt?

  •  0
  • Mark Ransom  · 技术社区  · 15 年前

    在我的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设置该参数的方法。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Chris Chilvers    15 年前

    我不确定是否可以,我只是检查了这个源代码,它似乎总是发送SQL驱动程序noprompt。

    See line 88 in connection.cpp