【问题标题】:creating a custom odbc driver for application为应用程序创建自定义 odbc 驱动程序
【发布时间】:2010-03-24 14:09:00
【问题描述】:

好的,我有一个简单的数据库引擎(它是用 vb6 编写的专有产品),用于我的一个应用程序...

我想为它创建一个 ODBC 驱动程序,这样我就可以将我的一些其他应用程序(需要数据库)与我的数据库引擎一起使用,而不是使用 microsoft sql(他们目前正在使用)......

有没有人知道如何开发 ODBC 驱动程序(最好是在 vb6 中)...我花了最后几个小时在谷歌上搜索它并没有运气...关于我发现的最好的东西远是:http://www.datadirect.com/products/openaccess/index.ssp

但我并不想去购买 SDK 来编写 ODBC 驱动程序...

提前干杯,

【问题讨论】:

    标签: vb6 odbc driver


    【解决方案1】:

    如果你不得不问,你将无法做到 :-) 说真的,编写 ODBC 驱动程序是一项艰巨的任务——我曾经为我曾经参与的一个项目考虑过这样做,但最终建议不要尝试,我对 ODBC 有很好的了解。而且它确实需要大部分用较低级别的语言编写,例如 C 或 C++ - VB6 并不适合。

    【讨论】:

    • 如果vb6不是一个选项,vc++.net很好,我现在用win32 dll查看datadirect api,但运气不好......
    • @neddy ODBC 驱动程序必须有效地为其用户提供 C 接口。也许您可以编写一个 OLEDB 提供程序或类似的东西 - 恐怕我并没有真正使用 .NET。
    • 没关系,您对开发 OLEDB 驱动程序有意见吗?谷歌搜索也没有提供很多相关结果:(
    • +1 在这个问题中也讨论了创建 ODBC 驱动程序 - 每个人都同意这非常困难stackoverflow.com/questions/335008/…
    • OLEDB 提供程序可能比过去更简单的 ODBC 驱动程序模型复杂一些。 VB6 可用于非常有效地创建“简单提供程序”,但您可能需要更多功能。
    【解决方案2】:

    这是一个开源的,你可以查看或用作你的东西的基础:http://www.postgresql.org/ftp/odbc/versions/src/

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      相关资源
      最近更新 更多