Unknown MySQL datatype (221)
Posted: Thu 11 Feb 2010 15:50
I change MyDAC 3.55 to 5.90 on Delphi 7 (no Patch)
I Use MySQL 4.1.9-max (Easy PHP 1.8 )
Classic RunTime
Why have EAssertionFailed ?
I uncheck the case "Assertions" in Delphi Projects Options on Application Projet and on Internal DPK include a herited object from MyTable
Normally I check the case "Assertions"
Either checked or unchecked, this does not work, I have Assertions in my project
Sometimes, from time to time (au petit bonheur la chance), I Repair and Optimize Table It Works but on Some tables, it's not work, I must drop and refill table !
I Observe différence with EasyPHP LocalHost and EasyPHP on Server (I have a Old Server with Old Files)
A Différent Protocol ?
If i try only REPAIR TABLE or only OPTIMIZE TABLE on PHP MyAdmin has not really effect on TMyTable.Open
but if i run CHECK TABLE, ANALYZE TABLE, REPAIR TABLE, OPTIMIZE TABLE once per table on my Program with TMyScript, after this 4 opérations the TMyTable.Open its Work !
these 4 operations are slow to execute, do not worry, this will be done only once in the transitional version of our software
Hopefully it is not necessary to renew the operation
Accept English ou French Response
I Use MySQL 4.1.9-max (Easy PHP 1.8 )
Classic RunTime
RunTime With Stop on Delphi Exception (French Delphi)Unknown MySQL datatype (221) (D:\Projects\Delphi\Dac\MySql\Source\MyClasses.pas, ligne 1300)"
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet NeoScope2.exe a provoqué une classe d'exception EAssertionFailed avec le message 'Unknown MySQL datatype (208) (D:\Projects\Delphi\Dac\MySql\Source\MyClasses.pas, ligne 1300)'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Why have EAssertionFailed ?
I uncheck the case "Assertions" in Delphi Projects Options on Application Projet and on Internal DPK include a herited object from MyTable
Normally I check the case "Assertions"
Either checked or unchecked, this does not work, I have Assertions in my project
Sometimes, from time to time (au petit bonheur la chance), I Repair and Optimize Table It Works but on Some tables, it's not work, I must drop and refill table !
I Observe différence with EasyPHP LocalHost and EasyPHP on Server (I have a Old Server with Old Files)
A Différent Protocol ?
If i try only REPAIR TABLE or only OPTIMIZE TABLE on PHP MyAdmin has not really effect on TMyTable.Open
but if i run CHECK TABLE, ANALYZE TABLE, REPAIR TABLE, OPTIMIZE TABLE once per table on my Program with TMyScript, after this 4 opérations the TMyTable.Open its Work !
these 4 operations are slow to execute, do not worry, this will be done only once in the transitional version of our software
Hopefully it is not necessary to renew the operation
Accept English ou French Response