Hola:
Cuando se mandan cadenas de caracteres a MySQL , puede producirse todo tipo de
error, el rollo es recuperar el mensaje de error de MySQL.
Mi solucion es que tengo en todas las ventanas una MultilineEdit en la cual pego
la sqlstgring en caso de error , para luego ejecutarla en el Turbo o cualquier
shell de MySql y asi reproducir el error.
Los comandos interfaz de CAVO y MySQL qa veces me mandan la frase nativa de
MySQL a veces no.
Empleo este codigo para tratar de recuperar el error directamente de MySQL pero
no me da resultado:
oSqlStat:=sqlselect{'select * from cgdmv05 where sSQLSTRING ,oConn}
IF !osQLSTAT:STATUS=NULL_OBJECT
SELF:oDCMultiLineEdit1:ADDOK(oSqlStat:SQLSTRING,FALSE)
SELF:oDCMultiLineEdit1:ADDOK(oSqlStat:STATUS:DESCRIPTION,FALSE)
oSqlStat:errinfo:SHOWERRORmSG()
ENDIF
Empleo mas que todo la clase SQLSTATEMENT{}
Gracias
Edgardo Solano