Michael Van Canneyt wrote:
Hi,
After recent discussions about which library to load when loading DB client
libraries, I changed the default names for Firebird, MySQL, Postgres.
araminta: >./loadlibdemo list
Available connection types:
Firebird, Default library name: libfbclient.so.2.5
MySQL 4.0, Default library name: libmysqlclient.so.12
MySQL 4.1, Default library name: libmysqlclient.so.14
MySQL 5.0, Default library name: libmysqlclient.so.15
MySQL 5.1, Default library name: libmysqlclient.so.16
MySQL 5.5, Default library name: libmysqlclient.so.18
PostGreSQL, Default library name: libpq.so.5
I also committed a component that allows you to select the library to load
in the IDE. There is a small test program in fcl-db/examples that shows how
to use the component.
(In the IDE: drop, set connector type from picklist, maybe change
library name, set to enabled).
The above listing is the output of the test program.
The component is registered now in the SQLDb package.
Note that the use of the component is optional. It's only needed if you
want
to change the library name to something else as the default.
What version of FPC and Lazarus will this affect in practice?
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal