Subject Re: [firebird-support] wrong message text with old client
Author Helen Borrie
At 06:19 AM 27/10/2004 +0000, you wrote:

>Is it "as designed" that I might get a wrong message text with an old
>client (1.0) connecting to a new server (1.5)?

Yes. You need firebird.msg.

>Shouldn't message texts be compatible to old versions?

The message file is generated from a database that is closely linked with
conditions that are determined by the code. When bugfixes and enhancements
cause those conditions to change, the message database changes and so the
message file that is generated changes.

>In my case I got the following message with an old client:
>SQL error code = -104
>number of page buffers for cache required
>But with the new client I get the correct message text:
>SQL error code = -104
>Invalid expression in the ORDER BY clause (not contained in either an
>aggregate function or the GROUP BY clause)
>And this confused me for quite a while...

Firebird 1.5 isn't "InterBase with bug fixes". It's already a different
software product, by more than four years' worth of development. It's two
years' development different to Firebird 1 and is not even written in the
same language.

Even if it seems compatible, you should make it a point to get ALL of the
components of a new software product.