Hola.
Quedé sorprendido sobre el echo de que un nombre de parámetro (encerrado entre comillas) pudiera dar conflicto con un nombre de función y para quitarme toda, duda reproduje tu código (tabla incluida).
El error se produce por el conflicto entre el nombre de una
variable llamada
Mensaje (supongo que es de tipo
TEdit) precisamente en la línea:
Cita:
Empezado por Angel.Matilla
Código:
....
fPersona->Query->ParamByName("Mensaje")->AsString = Mensaje->Text;
....
|
y la
funcion llamada
Mensaje.
Cambiando el nombre del Edit deja de dar el error:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
...
fPersona->Query->ParamByName("Mensaje")->AsString = MensajeNEW->Text; //(*)
...
}
(*) Cambiado el nombre, desaparece el error.
Saludos