我从 Turbo Pascal 3 开始,转到 TP5,第二天买了名为 Borland 的 TP6,然后降级到 TP5.5。买了 Delphi 3,现在有 Delphi 5 Enterprise。大约 4-5 年前,出于两个原因,我对编写代码失去了兴趣;
- 整天都在为别人编写 ASP 和 SQL。
- PC Techniques 杂志停刊了。
我在共享软件市场上找到了一些性能稳定但需要认真更新的程序。我喜欢 Delphi,或者当它还是 Borland 时就喜欢(在 Borland 收购 DBase 和所有其他废话之前),我想尽可能多地挽救我的 D5E 代码,但我怀疑我能否做到。我计划升级到 Delphi 2010。
我的下一个软件版本需要与数据库交互。我非常精通 MS Sql,并且喜欢将所有数据库代码放在存储过程中。
与 Delphi 交互良好、允许存储过程并且易于部署甚至 Geico gecko 都可以部署的最佳数据库选择是什么?
10/25/2009 18:53 PM EST
阅读Delphi 2010安装文档后重新打开
我下载了 Delphi 2010 的试用版并解压安装。我一直在阅读包中包含的安装文档。我从 zip 包中的 install.htm 开始。
install.htm 明智地告诉你看下面两篇文章:
发行说明说明如下...
MSSQL 驱动程序需要安装 SQL Native Client。 dbxmss.dll 需要 SQL Native Client 2008。 dbxmss9.dll 需要 SQL Native Client 2005
我检查了我的机器以查看是否安装了 SQL Native Client。没有。我没有读完文档,所以我记下了安装 SQL Native Client 的注意事项。
我用谷歌搜索了 dbxmss.dll 和 dbxmss9.dll,在 Embarcadero 论坛上发现了一个非常有趣的话题。 read thread here .
阅读此线程并仔细考虑后,我认为我不会使用 Microsoft SQL Express。我不能指望我的客户安装了正确的驱动程序。所以,我回来寻找不同的解决方案。
如果我要向普通大众销售 40 美元的产品,我需要有一个防弹解决方案,不需要我的全新客户在我的软件运行之前更新他们的机器。
最佳答案
关于database - 支持存储过程的 Delphi 桌面应用程序的最佳数据库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1619887/