代码之家  ›  专栏  ›  技术社区  ›  Kico Lobo

Delphi 2010专业和远程数据库访问

  •  2
  • Kico Lobo  · 技术社区  · 16 年前

    在查找要购买的Delphi2010版本时,我们发现专业版有以下限制:

    Delphi 2010专业版 对于开发人员建筑 高性能桌面GUI和 触摸屏应用程序 无)嵌入和 本地数据库 坚持不懈。

    这到底是什么意思?这是否意味着只有当我们选择使用本机VCL组件进行数据库访问时,我们才会面临这个限制?

    如果我们选择使用ADO组件而不是那些组件呢?在这种情况下,Delphi如何避免我们访问远程数据库服务器?这里有人试过这个吗?

    更进一步:如果我们选择使用像Firebird这样的数据库,它只是一个文件,并使用网络映射驱动器。我们会面临同样的限制吗?

    假设我们选择ADO,主要后果是什么?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Larry Lustig    16 年前

    这是否意味着我们只能面对 如果我们选择使用 数据库的本机VCL组件 我们将面临这种限制。

    对。专业版只会遗漏一些本机支持某些数据库的驱动程序和驱动程序技术。它仍然包含ADO支持,并且有许多第三方驱动程序可用于访问其他数据库。

    Delphi 2010不包括任何技术 停止 除了不包括DB Express(它自己的数据库驱动程序技术)之外,还可以构建与远程数据库交互的应用程序。

        2
  •  3
  •   Bruce McGee    16 年前

    据我所知,它们专门指的是dbexpress,并不限制您使用dbgo或某些第三方库访问远程数据库。

        3
  •  1
  •   shunty    16 年前

    也不包括在Pro版本中。我对最近的Delphi研讨会很感兴趣,因为他们展示了DataSnap,但当我回来时发现它在Pro版本中丢失了。

    因此,我将继续使用sdac组件和其他第三方中间件组件。完美工作,无需花费企业版的费用。

    不包括SQL Server DBExpress驱动程序(除其他驱动程序外),但ADO/DBGO功能似乎在网络上运行良好。但自从Delphi3以来,我们就没有使用Delphi提供的DB驱动程序,因为它们一直在改变对最新的DB访问银弹的看法(很像MS Do/Do)。