【问题标题】:Is there a Python module to access Advantage Database Server?是否有 Python 模块可以访问 Advantage 数据库服务器?
【发布时间】:2010-11-14 10:04:12
【问题描述】:

正如标题所示,我想知道是否有 Python 模块可以访问 Advantage Database Server (Sybase) 文件,例如 ADT 和 DBF。

我在网上搜索过,但找不到我要找的东西,这就是我想在这里问的原因。

【问题讨论】:

    标签: python database module dbf advantage-database-server


    【解决方案1】:

    我已经成功地将 pyodbc 与 Advantage ODBC 驱动程序、http://code.google.com/p/pyodbc/ 和 pywin32 http://sourceforge.net/projects/pywin32/ 与 Advantage OLE DB 提供程序一起使用。我个人的偏好是pyodbc驱动。

    现在http://code.google.com/p/adsdb/ 有一个原生包装器。

    【讨论】:

      【解决方案2】:

      dbfpy(和许多其他模块)让您可以读写 DBF 文件。我不知道直接处理 ADT 文件的类似模块,但我认为有转换器可以将 DBF 文件转换为 ADT 或从 ADT 转换。

      访问 ADT 文件的另一种方法是通过其odbc 驱动程序实际运行 sybase 优势——如果可行,有多种方法可以使用 Python 连接到 ODBC 服务。

      【讨论】:

      • 谢谢。将 ADT 转换为 DBF 对我来说不是一个选择。因此,我将不回答这个问题,因为它只回答了一半。
      猜你喜欢
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多