什么是支持存储过程的Delphi桌面应用程序的最佳数据库?

Mic*_*nny 5 database delphi stored-procedures easy-install

我从Turbo Pascal 3开始,去了TP5,第二天买了TP6,叫做Borland,降级到TP5.5.买Delphi 3,现在有Delphi 5 Enterprise.由于两个原因,我对4-5年前编写代码失去了兴趣;

  1. 花了一整天时间为别人写ASP和SQL.
  2. 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明智地告诉你看到以下两篇文章:

  1. 安装说明:http://edn.embarcadero.com/article/39754
  2. 发行说明:http://edn.embarcadero.com/article/39758

发行说明声明如下......

MSSQL驱动程序需要安装SQL Native Client.dbxmss.dll需要SQL Native Client 2008.dbxmss9.dll需要SQL Native Client 2005

我检查了我的机器以查看是否安装了SQL Native Client.不.我没有读完文档所以我做了一个注释来安装SQL Native Client.

我搜索了dbxmss.dlldbxmss9.dll,并在Embarcadero论坛上找到了一个非常有趣的帖子.在这里读线程.

在阅读了这个帖子并仔细思考后,我认为我不会使用Microsoft SQL Express.我不能依赖安装了正确驱动程序的客户.所以,我回来寻找一个不同的解决方案.

如果我向普通大众销售40美元的产品,我需要有一个防弹解决方案,不需要我的全新客户在我的软件工作之前更新他们的机器.

Bru*_*Gee 13

火鸟怎么样?它可以用作嵌入式数据库(xcopy部署).

其他选项包括DBISAMElevateDB.