2

我们正在迁移一个在 Delphi 5 中制作的相当大的应用程序(仍然让客户使用这个旧版本),它使用 BDE 连接到 SQL Server。已确定的迁移路径首先是 Delphi 5 到 Delphi 2010,然后是 BDE 到 dbExpress(或 dbGO,尚未确定)。

问题是 Delphi 2010 中的 BDE 似乎没有 SERVER NAME 参数!(您需要设置要连接的主机)并且它似乎都没有替代品。

我试图在参数字符串中强制它失败。我仍然无法相信这一点,但也许我错过了一些不好的东西。

4

2 回答 2

2

BDE 对 SQL 链接的支持已从 BDE 中删除。BDE 中的 SQL Server 正在使用 SQL 链接。

该公告于 2002 年在本文中发布: http: //edn.embarcadero.com/article/28688

于 2010-07-22T16:42:25.480 回答
1

如果您将旧的 BDE 文件复制到 Program Files\Common files\Borland shared\BDE 中的新文件上,您将可以再次通过 BDE 访问 SQL 服务器。我做了一个快速测试,可以毫无问题地在 Delphi 2010 IDE 中访问我的 Firebird 2.1。我仍然需要测试我的应用程序,即 Delphi 6。所以我不能给出最终结论,但它看起来不错。如果继续使用 BDE 是否明智可能值得怀疑,但至少基本上它仍然有效。

于 2010-08-28T20:13:37.070 回答