改变Firebird Alias'运行时的参数

时间:2014-09-30 09:24:16

标签: delphi alias firebird interbase

在我的应用程序中,我有一组三个按钮。当我点击每一个时,它每次都连接到另一个带有单独数据库的软件。但是,通过一个Alias可以轻松实现连接。但是,当我单击按钮时,它更改了别名'参数以反映新数据库目录。

当我运行Interbase时,这正常,正如我想要的那样。我现在转换为使用Firebird,但没有更改任何程序功能。它应该通过权利所有工作相同。唯一的区别是,我现在正在使用Firebird,而Alias是通过Firebird ODBC驱动程序安装的。

有没有人知道任何快速修复,而无需在每个单独的程序中对目录进行硬编码?

提前致谢。

1 个答案:

答案 0 :(得分:0)

Firebird将其别名存储在aliases.conf(3.x之前的版本)或databases.conf(3.x)中。 Firebird似乎在修改文件时重新读取文件,因此客户端所要做的就是重新建立每个连接。我不知道是什么

  

Alias通过Firebird ODBC驱动程序安装

意味着。如何

  

我运行的程序更改了Alias的详细信息(特别是数据库路径),以便它可以连接到各种数据库

实施了吗?我相信问题就在这里。