The components in the CTLibComponents Pack connect directly
to Sybase and/or Sybase SQL Anywhere and there is no DLL or
"BDE", only the Sybase Open Client DLL (LIBCS.DLL, LIBCT.DLL
and LIBBLK.DLL). All these components compile into the EXE
without any runtime files necessary to run the application.
They work with System 10.x, System 11.x and SQL Anywhere 5.5
and up.
To use these components, the Sybase Open Client (CT-Lib.
CS-Lib and Bulk-Lib) software must be installed on the client
PC. Make sure that above mentioned DLL’s are included in
the PATH.
The CTLibComponents Pack was written entirely in Delphi and
has been designed to work with Delphi 4.x and Delphi 5. The
components have been tested well enough to be used in
production environments. I have tried to replicate most of the
TDataset descendant component methods and properties, so if you
decide to start using these components, and you have existing
applications, the needed changes will be minimal.
I have developed the components using Delphi 4.0, Delphi
5.0, Sybase 11.01, Open Client 10.03 and Windows NT 4.0.
I have also done some limited tests with SQL Anywhere 5.5
,Adaptive Server Anywhere 6.02 and Sybase Adaptive Server
11.9.2. I did find that SQL Anywhere 5.5 does not work with
Open Client 11.1.1. The connection succeeds, but that is where
it stops. I do not think I want to spend time to get it to
work. If you have a need for it, please contact me.
When I started developing these components, I planned to
make it commercial, but after a while I realized that if I only
want the credit, the best is to make it freeware, and to ask
everyone that uses it, to let me know. So if you use it, PLEASE
let me know. The source is not free. If you are interested in
purchasing it, you can contact me.