【问题标题】:implemented SQLExtendedFetch function in my odbc driver(3.5) ,but odbc driver manager still says drivers doesn't support this function在我的 odbc 驱动程序(3.5)中实现了 SQLExtendedFetch 函数,但是 odbc 驱动程序管理器仍然说驱动程序不支持这个函数
【发布时间】:2021-01-29 10:16:18
【问题描述】:

正如标题所说,我已经为一些 odbc 2.0 应用程序实现了这个不推荐使用的功能,当一个应用程序开始通过这个 odbc 驱动程序连接数据库时,显示以下错误消息

我也实现了 SQLGetFunctions,所以这个不推荐使用的 API 可以被标记为已经实现。

我真的很困惑,任何帮助将不胜感激,非常感谢!

【问题讨论】:

    标签: database windows odbc driver


    【解决方案1】:

    我可以回答我自己的问题。 原因是 Windows 上的 odbc 驱动程序是 dll。所以我需要通过 declspec(dllexport) 或 dll_name.def 文件导出 api。我没有将 API 名称添加到 def 文件中,所以驱动程序管理器会恐慌。(我刚刚开发了一半的项目,并且不知道 def 文件)

    确实很笨,但也许可以帮助像我这样不熟悉dll机制的新手

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多