does zeos8 support firebird v. 2.1?

The offical for ZeosLib 7.3 Report problems, ask for help, post proposals for the new version of Zeoslib 7.3/v8
Quick Info:
-We made two new drivers: odbc(raw and unicode version) and oledb
-GUID domain/field-defined support for FB
-extended error infos of Firebird
-performance ups are still in queue
In future some more feature will arrive, so stay tuned and don't hassitate to help
Post Reply
peppepolpo
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 13.06.2024, 21:02

does zeos8 support firebird v. 2.1?

Post 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?
marsupilami
Platinum Boarder
Platinum Boarder
Posts: 1916
Joined: 17.01.2011, 14:17

Re: does zeos8 support firebird v. 2.1?

Post 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".
peppepolpo
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 13.06.2024, 21:02

Re: does zeos8 support firebird v. 2.1?

Post 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'.
peppepolpo
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 13.06.2024, 21:02

Re: does zeos8 support firebird v. 2.1?

Post 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
Post Reply