22
Sep

FirebirdClient and InterBase

Wondering what changed on Earth in last, say, four weeks. I’m getting more than average (read: more than zero) emails, asking whether FirebirdClient works with InterBase. Similarly in mailing list.

Well, the short answer is no. The long: FirebirdClient is created as part of Firebird project. Hence it’s focused on Firebird. And even both Firebird and InterBase have same history, now the engines, and more in future, are more and more different. So it may work (with some tweaks) with current versions of InterBase, but it’s tested with (sponsored by, focused on) Firebird only.

There's 6 Comments So Far

  • kdv
    September 24th, 2009 at 22:45

    Also the more detailed and simple answer is that FirebirdClient, having it’s name that can be confused with fbclient.dll, does not uses fbclient.dll and conversating with the server using tcp/ip directly.
    And, because Firebird has changed it’s protocol between client and server, FirebirdClient is incompatible with the Interbase, while fbclient.dll is not (because fbclient.dll can support older protocols, depending on the server).

  • cincura.net
    September 24th, 2009 at 22:54

    The old protocol is still in FirebirdClient, but we’re also using some Firebird only related commands. Hence the note about tweaking.

  • Richard Clarke
    October 22nd, 2009 at 11:49

    Hi,

    I have successfully got FirebirdSql.Data.FirebirdClient v2.5.0.0 working with Interbase 7.1 with ONLY 1 tweak.

    and that is in the ServerVersion method. for Managed10 code zone.

    I have not tested it with previous versions. But i DO know that its much quicker than using the Free Interbase ODBC Driver. And also, the Firebird Client is working like a dream with RemoteEvents.

    So – as far as i can see – its actually 99% ALL GOOD :-)

    Just having a problem with using it with Interbase for Entity Framework, which im trying to resolve now.

    :-)

    Peace Out!

  • cincura.net
    October 22nd, 2009 at 11:51

    Yes. But this may not be true in future.

  • Richard Clarke
    October 22nd, 2009 at 15:14

    Sure – I agree. But for anyone wanting to use the Firebird.NET data provider for Interbase, i guess they can try it – but of course you will not support it.

    The main reason we are using it, is because of its speed. Also its very stable, and we have not seen any stability issues with it at all.

Who Linked To This Post?

  1. Firebird News » FirebirdClient and InterBase – Short Answer NO is not supported

Share your thoughts, leave a comment!