Subject | Re: [firebird-support] wrong message text with old client |
---|---|
Author | Helen Borrie |
Post date | 2004-10-27T07:30:53Z |
At 06:19 AM 27/10/2004 +0000, you wrote:
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.
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.
./heLen
>Is it "as designed" that I might get a wrong message text with an oldYes. You need firebird.msg.
>client (1.0) connecting to a new server (1.5)?
>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:Firebird 1.5 isn't "InterBase with bug fixes". It's already a different
>
>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...
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.
./heLen