Version 2.6.0 (August 12, 2007)
This release introduces completely refactored TmySQLBatchExecute component.
Now it is fully compatible with mysql.exe and mysqldump.exe command-line utilities,
shipped with MySQL. TBDE2MySQL now supports migration from ZeosDBO,
dbExpress, ADO. There are also several small bug fixes and improvements.
You're welcome to download the DAC for MySQL v2.6.0 right now at:
http://microolap.com/products/connectivity/mysqldac/download/ ,
or login to your private area on our site at
http://microolap.com/my/downloads/What's new:
[!] TmySQLBatchExecute component is rewritten from scratch:
[+] Delimiter property type is changed from Char to String to allow
using of multisymbol delimiters;
[+] 'DELIIMTER' clause support;
[+] MySQL extended comments (/*!50023 example */) support;
[+] Compatibility with scripts generated by mysqldump.exe utility;
[+] Ability to execute statements by user code rather then by
component itself;
[+] Extended information about current statement (line and
character-in-line numbers of statement begin and statement end,
cursor/non-cursor statement);
[+] Extended script execution errors handling;
[+] Ability to abort script execution;
[+] Full backwards compatibility with previous implementations;
[+] Overall memory and performance optimizations;
[!] Migration ability from ZeosDBO, dbExpress, ADO to DAC for
Mysql added to TBDE2MySQL component;
[+] TBDE2MySQL will not delete events handlers from migrated components;
[+] ConvertComponents property added to TBDE2MySQL component;
[+] TmySQLDatabase.GetIdentifier() method added;
[+] TmySQLDatabase.GetDatabaseCharacterset(),
TmySQLDatabase.GetDatabaseCollation() methods added;
[-] Several minor TmySQLDump bugs fixed;
[-] Sometimes "Invalid Variant Operation" exception was raised in
Delphi 5 while working with stored procedures parameters;
[-] Filters didn't work right in some cases;
[-] TmySQLDataset.PSExecuteStatement method fails if used with parameters;
[-] TBDE2MySQL will not execute migration two or more times at once.