Page 1 of 1

does zeos8 support firebird v. 2.1?

Posted: 13.06.2024, 21:26
by peppepolpo
I have a legacy application that uses firebird v. 2.1 32bits.

The application compiles and works ok using Lazarus 2.2.4 and zeos 7.2.14.

I tried to upgrade my zeos package to v. 8 because I am interested in the new ZTransaction component.

Alas! At runtime I get the error 'database driver not found'.

See
https://ibb.co/wYxmzZM

Of course the driver is there (where the old TZConnection correctly finds it) :)

I realized that the old 'firebirdd-2.1' protocol is no more in the picklist of the new TZConnection, so I changed it to 'firebird'.

No joy.

I set 'FirebirdAPI=legacy' in the connection properties.

No joy. The error stays.

I order to keep working, I had to go back to zeos v. 7.2.14 :(

Any help?

Re: does zeos8 support firebird v. 2.1?

Posted: 14.06.2024, 17:25
by marsupilami
"database driver not found" means exactly that. Which value do you set to the TZConnection.Protocol property?

To me it seems that you use something like the old "firebird-21" protocol. Just switch to "firebird".

Re: does zeos8 support firebird v. 2.1?

Posted: 14.06.2024, 18:40
by peppepolpo
I wrote:

>I realized that the old 'firebirdd-2.1' protocol is no more in the picklist of the new TZConnection, so I changed it to 'firebird'.

Re: does zeos8 support firebird v. 2.1?

Posted: 15.06.2024, 06:31
by peppepolpo
property 'protocol' was set to 'firebird' (I specified that).

Anyway I update the Lazarus version and ev works ok now.

Thank you

Peppe