繁体   English   中英

将IBXpress Interbase 6应用程序移植到Delphi 7上的当前Firebird平台上?

[英]Porting an IBXpress Interbase 6 app to the current Firebird platform, on Delphi 7?

只是想知道是否有任何注意事项在这里。 我们有一个几年前为客户开发的旧版D7应用程序,它使用IBXpress与开源Interbase 6构建进行对话。

这些天来,我们在该平台上遇到了很多问题(连接/启动新硬件的速度很慢,这是主要问题),并且客户可以花一些时间/金钱将数据库移至Firebird。

我们确实不想着手将其移至D2010(或现在要优先选择D2007),因为我们认为可能无论如何都必须将数据库层从IBXpress移至其他最适合Firebird的地方。 最终,客户端只是希望减轻数据库的痛苦,而不是进行大修/升级/重写应用程序。

鉴于Firebird的血统,从IBXpress Interbase 6到Firebird(无论如何),这是一条相当容易理解的路径吗? 我们现有的IB数据库中已经有很多sproc,trigger(甚至数据类型)等(并且客户使用该平台有很多付费客户),因此我们认为使用Firebird可能更顺畅而不是迁移到SQL Express(或完全是另一种DB)。

请注意,我们并不是在寻求“嵌入式”数据库拥护-在许多客户客户的安装中,该软件以多用户客户端-服务器的方式使用,因此保持这种方式很重要。

如果您不使用unicode字符集,则IBExpress仍可与Firebird 2.1一起使用。

您还可以切换到- 的FIBPlus - IBDac - IBObjects

JVUIB,但如果您使用许多数据集,则会更加困难

除了数据库访问组件之外,您还需要一些工具才能将现有的IB 6.0数据库轻松迁移到Firebird 2.5。 我可以推荐FDBConvert实用程序,它可以节省大量时间。 下载链接:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM