Re: [firebird-support] Firebird 1.5 client and 2.5 database

2012-01-18 Thread Thomas Steinmaurer
 This is probably a stupid question but here goes anyway. I have a Delphi 
 application that is currently running on FB1.5. I need to move to FB2.5. Is 
 it necessary to update the FB client on the client PC's from 1.5 to 2.5 or is 
 the 1.5 client compatible with the 2.5 database?
 I have found that PCs that have the 2.5 client installed connect happily to a 
 1.5 database.

A 2.5 client accessing older Firebird server versions should be fine, 
but I wouldn't recommend doing it the other way round. While it might 
work (if at all?) to access a 2.5 server with a 1.5 client (although the 
local protocol changed so you won't be able to use local connections), 
you lose some stuff like the improvements in the remote protocol in the 
Firebird client in 2.x etc.

-- 
With regards,
Thomas Steinmaurer (^TS^)
Firebird Technology Evangelist

http://www.upscene.com/
http://www.firebirdsql.org/en/firebird-foundation/


Re: [firebird-support] Firebird 1.5 client and 2.5 database

2012-01-18 Thread Elmar Haneke

 This is probably a stupid question but here goes anyway. I have a Delphi 
 application that is currently running on FB1.5. I need to move to FB2.5. Is 
 it necessary to update the FB client on the client PC's from 1.5 to 2.5 or is 
 the 1.5 client compatible with the 2.5 database?
 I have found that PCs that have the 2.5 client installed connect happily to a 
 1.5 database.

You can use the old fbclient.dll against the new server. Also you can
replace the old fbclient.dll with the new one, they should be binary
compatible.

Problems may arise since the Server is not fully compatible - SQL
working on 1.5 might fail on 2.5.

Elmar


Re: [firebird-support] Firebird 1.5 client and 2.5 database

2012-01-18 Thread Ann Harrison
On Wed, Jan 18, 2012 at 10:34 AM, Elmar Haneke el...@haneke.de wrote:


 Problems may arise since the Server is not fully compatible - SQL
 working on 1.5 might fail on 2.5.


That's an application problem, not related to the fbclient version.
The project goal, generally, is to allow gradual upgrades rather than
requiring that every part of the system be upgraded simultaneously.
So you can use the 1.5 client with a 2.5 server, but you'll get better
performance and possibly some additional features with the 2.5 client.
 Similarly, you can use the 2.5 server with a database create by 1.5,
but you'll get better performance and more features if you backup and
restore the database with 2.5 to get the most recent on disk
structure.

Note that there's some limit to the flexibility of the system and that
a new major release (e.g. V3.0) may well break compatibility with very
old versions of the database or client.

Good luck,

Ann