Page 1 of 1

Zeoslib revision 261 is not working with Firebird 2.1 Beta 1

Posted: 09.07.2007, 02:51
by Prometeus
Hello,



All my projects were working good with Zeoslib rev 261 and Firebird 2.01 until I test them with Firebird 2.1 Beta 1. Now nothing more works. Is this happening with anybody else? A simple 'SELECT' doesn´t work anymore when I give the 'Open' command in 'ZQuery', for example.

Posted: 09.07.2007, 04:08
by cipto_kh
Ups... if they not change the API it should be work or maybe the check of the protocol 2.0 that limit this?? or something else?

Posted: 09.07.2007, 15:32
by Prometeus
Hello,


Yes, perhaps there is some problem on version checking. I traced the error but I uninstalled 'Firebird 2.1 Beta 1' so I can't reproduce it now. But the error was been raising at 'ZAbstractRODataset' if I'm not wrong, on 'GetFieldData' method. I think the solution to this isn't that difficult but I don't know Zeos internals enough to do it myself.

Posted: 18.07.2007, 22:58
by Prometeus
Hello,


I was afraid Zeos was dead. I think Firebird is used by many people here but no word from Zeos developers about this incompatiblity. Maybe this is because Firebird 2.1 is still in beta stage but I used to use Firebird beta with Zeos with success. No one testing this combination around?

Thanks for any answer from Zeos developers.

Posted: 19.07.2007, 10:20
by gto
Hum, beta release.

Zeos is NOT dead, when firebird came out with a stable release, all things should work. Think that if one developer start to build the compatibility layer (ZPlain, mostly), before the final release comes out, firebird may change 101%. So, this developer is working for almost nobody and for nothing.

Firebird is a great DB, wide spreaded and with a long road ahead. This actual version (2.0) should be merged with firebird vulcan (a fork) at version 3. So, expect many new things to come and many unsuported features ;)

Posted: 20.07.2007, 16:53
by Prometeus
Hello gto,



Thanks for your answer. I use Firebird version 2.01 and it works great with Zeos. Firebird 2.1 has some improvements as you know and I would like to test it but that version doesn't work with Zeos yet. I'll wait for its final release and the respective Zeos compatible layer.

Posted: 23.07.2007, 11:01
by mdaems
gto,

Do you really think there's a possibility Firebird interfaces will still change before the next release? If not, it would be nice when somebody volunteers to write the new plaindriver unit(s).

Mark

Posted: 23.07.2007, 12:10
by gto
mdaems, there's nothing clear until now. Vulcan interface is almost the same of Firebird, but they plan to include new features. I think the best thing is to wait a bit to, at least, an RC release.

Posted: 23.07.2007, 12:44
by gto
Well, I've read the changelog and this release really improves firebird. I've became exited too =D

Here's the changelog:
http://www.firebirdsql.org/devel/doc/rl ... tes21.html

Beside many bugfixes and internal improvements, there are the best new features IMHO:

- database level triggers
- temporary tables
- standard implementation of common tables queries
- UPDATE OR INSERT sql clause
- lots of new internal functions
- unicode collations
- port for w2003-64bit
- database motinoring via system tables
- context (server) information via SQL