Thank you for your interest in Direct Access Components for MySQL!
DAC for MySQL is a member of Microolap Direct Access Components line of products.
Our DAC products allow to create Delphi/C++Builder applications with the direct access to SQL servers without BDE, ODBC and even without libmysql.dll.
DAC for MySQL supports all available platforms in this IDE's:
▪C++Builder 5, 6;
▪Borland Developer Studio 2005-2006, Turbo Delphi 2006, Turbo C++ 2006;
▪CodeGear RAD Studio 2007 (both Delphi 2007 and C++Builder 2007);
▪CodeGear Delphi and C++Builder 2009 (Tiburon);
▪Embarcadero RAD Studio 2010 (both Delphi 2010 and C++Builder 2010);
▪Embarcadero RAD Studio XE (Delphi XE and C++Builder XE);
▪Embarcadero RAD Studio XE2 (Delphi XE2 and C++Builder XE2);
▪Embarcadero RAD Studio XE3 (Delphi XE3 and C++Builder XE3);
▪Embarcadero RAD Studio XE4 (Delphi XE4 and C++Builder XE4);
▪Embarcadero RAD Studio XE5 (Delphi XE5 and C++Builder XE5);
▪Embarcadero RAD Studio XE6 (Delphi XE6 and C++Builder XE6);
▪Embarcadero RAD Studio XE7 (Delphi XE7 and C++Builder XE7);
▪Embarcadero RAD Studio XE8 (Delphi XE8 and C++Builder XE8);
▪Embarcadero RAD Studio 10 Seattle (Delphi 10 Seattle and C++Builder 10 Seattle).
▪Embarcadero RAD Studio 10.1 Berlin (Delphi 10.1 Berlin and C++Builder 10.1 Berlin).
▪Embarcadero RAD Studio 10.2 Tokyo (Delphi 10.2 Tokyo and C++Builder 10.2 Tokyo).
▪Embarcadero RAD Studio 10.3 Rio (Delphi 10.3 Rio and C++Builder 10.3 Rio).
All these products were developed according to the following requirements:
1. Avoid the weaknesses of BDE/ODBC technology:
You add to your distributive more than 5Mb with BDE;
If another BDE-based program will be installed on user's workstation it can conflict with your application;
ODBC profile on user's workstation can be changed or damaged;
Possible ODBC drivers conflicts.
BDE uses another layer of middleware (ODBC). So, in this case you have two resource eaters: BDE and ODBC.
Several of the SQL Links drivers provided with Delphi Enterprise Edition do not work with BLOB data types correctly;
BDE cannot access some RDBMS data types at all;
Only the Enterprise Edition of Delphi (~$3000) includes the BDE SQL Links required for connecting to DB servers.
DAC: Ability to work with Professional Edition.
2. Keep migration of old BDE/ODBC based projects to DAC easy:
No additional knowledge required:
DAC components are TDataSet compatible. Implementing of additional RDBMS-specific functions and properties must be obvious;
No external modules:
DAC for MySQL does not require any additional external modules from MySQL (even libmysql.dll).