Upgrade from v7.2.14

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
DelphiTom
Fresh Boarder
Fresh Boarder
Posts: 2
Joined: 30.08.2024, 18:27

Upgrade from v7.2.14

Post by DelphiTom »

Hello everyone,

Does anyone know if there are additional steps to upgrade from Zeos v7.2.14 to Zeos 8?
I'm using Delphi Sydney.

Thanks
marsupilami
Platinum Boarder
Platinum Boarder
Posts: 1956
Joined: 17.01.2011, 14:17

Re: Upgrade from v7.2.14

Post by marsupilami »

Hello Tom,

I am not sure if you have read the Release Notes? In a lot of cases Zeos 8.0 will work as a drop in replacement for Zeos 7.2.14.

The biggest pitfalls I remember:
  • driver versioning: In Zeos 7.2.14 you could use driver names like firebird-3. This has changed, now please just use firebird (or other driver names without version numbers)
  • Zeos 8.0 now supports BCD field types. So when Zeos 7.2 generated a TFloatField for a numeric(x,y) field in the database you now will get a TBCDField or TFMTBcdField. This will lead to problems when you have persistent fields or do type casts.
  • If you were still using the ntwdblib.dll, Zeos will now refuse to use it. Use FreeTDS instead.
  • Zeos now has its own Parameter type: TZParam. Again this might lead to probelms in code when typecasting or having variables parameter objects.
But it really makes sense to read the release notes.

Best regards,

Jan
DelphiTom
Fresh Boarder
Fresh Boarder
Posts: 2
Joined: 30.08.2024, 18:27

Re: Upgrade from v7.2.14

Post by DelphiTom »

marsupilami wrote: 01.09.2024, 08:20 But it really makes sense to read the release notes.

Jan
Thanks :)
Post Reply