Custom extension has driver for IBExpress - is IBDAC different?

Discussion of open issues, suggestions and bugs regarding IBDAC (InterBase Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
zd
Posts: 78
Joined: Sun 01 Jul 2007 13:16

Custom extension has driver for IBExpress - is IBDAC different?

Post by zd » Sat 22 Dec 2007 08:10

Hi!

I'm trying to develop full-text search for my Firebird based application.

I've looked at various third party solutions, and from all, Rubicon seems to be the best (www.tamaracka.com)

My problem is that Rubicon only has drivers for Interbase Objects (IBO) and Interbase Express (IBX).

My question is, how different is IBX and IBDAC? Can I use the Rubicon IBX driver with IBDAC? Are they FULLY compatible and exchangable, or there can be slight differences in the code?

www.tamaracka.com if you want to take a look.

If you know of any other better full text search solutions for Firebird, please let me know :-)

All the best,
Zd

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Sat 22 Dec 2007 09:16

IBDAC cannot be used with Rubicon.

zd
Posts: 78
Joined: Sun 01 Jul 2007 13:16

Post by zd » Sat 22 Dec 2007 16:34

Thanks for the reply.

This is really a pain point for me as I'm an IBDAC customer and I wasn't planning to purchase yet another driver solely for that product.

Do you think it would be hard to make them compatible? Are there a lot of differences between IBExpress and IBDAC?

Thanks:
Zd

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 24 Dec 2007 08:24

Rubicon components for IBX have property IBQuery: TIBQuery. You cannot assign IBDAC TIBCQuery component to that property because of type mismath.

zd
Posts: 78
Joined: Sun 01 Jul 2007 13:16

Post by zd » Tue 25 Dec 2007 08:40

Dear Plash,

First of all, Merry XMas to you and your colleagues.

I know there is a IBX/IBDAC migration wizard built-into IBDAC, and I'd try to port the code from IBX to IBDAC by manually adjusting the parts the wizard can't port.

This is where I need your help. I suppose that by compatibility you mean that TIBCQuery and TIBQuery has almost the same functionality, so by doing a "Find and replace" in the code, technically, I should get the same results.

The question is that will there be any slight incompatibilities which would stop Rubicon from working?

If you can help me find the incompatibilities, I'd be happy to create a port of the code - which we can release to the public - since many people are using Rubicon, I believe this would be good advertising for IBDAC.

Thanks:
Zd

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 25 Dec 2007 12:21

I think there is no significant difference between IBX and IBDAC. You can try to create IBDAC driver from IBX driver.

Post Reply