Saludos
Cita:
|
Empezado por Maibok
Cómo puedo hacer para que no me salta ese error al usar un adoquery???
|
La respuesta es:
Cita:
|
Empezado por rruz
Guia Practica:
Usa Open en sentencias sql de tipo Select ...'
Usa ExecSql en sentencias de tipo 'Update, Insert, Delete, Etc'
|
Cita:
|
Empezado por Maibok
abéis cómo puedo hacer para captar los errores o mensajes de información de MySQL para poder modificarlos y mostrarlos yo desde delphi antes de que me salte el error de mysql???. Es decir, que si mysql me dice que no puedo insertar algo porque violo integridad referencial, poder yo modificar lo que pone ese mensaje para hacerlo más legible al usuario.
|
Claroo, usando Try Except y capturando el error.
Código Delphi
[-]
try
QuerySql.Open
except on
Exception:E do
begin
ShowMessage('El mensaje que quieras');
end;
end;
Debes saber qué tipo de Exception te arroja el componetne o MySQL para poder identificar el tipo de error que te arroja.