我从Turbo Pascal 3开始,去了TP5,第二天买了TP6叫Borland,降级到TP5.5。买了 Delphi 3,现在有了 Delphi 5 Enterprise。大约 4 到 5 年前,我对编写代码失去了兴趣,原因有二:
- 一整天都在为别人写 ASP & SQL。
- PC 技术杂志消失了。
我在共享软件市场上有一些程序表现不错,但需要认真更新。我喜欢 Delphi 或者当它是 Borland 时(在 Borland 购买 DBase 和所有其他废话之前),我想尽可能多地挽救我的 D5E 代码,但我怀疑我能做到。我计划升级到 Delphi 2010。
我的下一个软件版本需要与数据库交互。我非常精通 MS Sql,喜欢将所有数据库代码放在存储过程中。
与 Delphi 交互良好、允许存储过程并且易于部署甚至 Geico gecko 都可以部署的最佳数据库选择是什么?
2009 年10 月 25 日下午 18:53 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 论坛上发现了一个非常有趣的主题。在这里阅读线程。
在阅读了这个线程并仔细考虑之后,我认为我不会使用 Microsoft SQL Express。我不能指望我的客户安装了正确的驱动程序。所以,我又回来寻找不同的解决方案。
如果我向普通大众销售 40 美元的产品,我需要一个防弹解决方案,不需要我的全新客户在我的软件运行之前更新他们的机器。