在我的应用程序中,我有一组三个按钮。当我点击每一个软件时,它会每次连接到一个不同的软件并带有一个单独的数据库。但是,通过一个Alias可以轻松连接。但是,当我点击按钮时,它改变了别名的参数来反映新的数据库目录。在运行时更改Firebird别名参数
当我运行Interbase时,这个工作正确,完全符合我的要求。我现在已经转换为使用Firebird,但没有改变任何程序功能。它应该通过权利所有工作一样。唯一的区别是,我现在使用Firebird并且通过Firebird ODBC驱动程序安装别名。
有没有人知道任何快速修复,而不必硬编码每个单独的程序中的目录?
在此先感谢。
我不明白,我们是在谈论DB别名还是一些名为Alias的产品(因为我不明白什么* Alias是通过Firebird ODBC Driver *的方式安装的)?您通过别名连接到FB数据库,并且某人更改了该别名的设置。然后你重新连接,会发生什么?或者我完全错了吗? – TLama 2014-09-30 09:30:16
对不起,是的,我正在谈论一个DB别名。我的错是非常措辞,我对这个术语很陌生。所以我通过别名连接到FB数据库。我运行的程序改变了别名的细节(特别是数据库路径),以便它可以连接到各种数据库。这工作之前,我从Interbase换成Firebird。 – gn12345 2014-09-30 09:45:13
你安装了哪种Firebird架构? SuperServer,Classic或SuperClassic?解决方法可能是安装Classic。 – 2014-09-30 10:31:02