Problema con TQuery
Hola! Estoy trabajando con MySql y con delphi7. El problema lo tengo cuando intento hacer un UPDATE, con este componente. La tabla se actualiza, pero el programa peta. La parte de sql del TQuery es:
UPDATE empresas SET LOCALIDAD= :localidad, DIRECCION= :direccion WHERE NOMBRE= :nombre;
El Tquery está en un modulo de datos y lo he llamado QActualizaEmpresas.
Y el código asociado al botón del form que utiliza el Tquery es el siguiente:
ModuloDatos.QActualizaEmpresas.Close;
ModuloDatos.QActualizaEmpresas.ParamByName('nombre').AsString:=EdtNombre.Text;
ModuloDatos.QActualizaEmpresas.ParamByName('localidad').AsString:=EdtLocalidad.Text;
ModuloDatos.QActualizaEmpresas.ParamByName('direccion').AsString:=EdtDireccion.Text;
ModuloDatos.QActualizaEmpresas.Open;
El error que me da es:
Project Fundacion.exe raised exception class ENoResultSet with message 'Error creating cursor handle'. Process stopped.
No se a que se debe. Gracias
UPDATE empresas SET LOCALIDAD= :localidad, DIRECCION= :direccion WHERE NOMBRE= :nombre;
El Tquery está en un modulo de datos y lo he llamado QActualizaEmpresas.
Y el código asociado al botón del form que utiliza el Tquery es el siguiente:
ModuloDatos.QActualizaEmpresas.Close;
ModuloDatos.QActualizaEmpresas.ParamByName('nombre').AsString:=EdtNombre.Text;
ModuloDatos.QActualizaEmpresas.ParamByName('localidad').AsString:=EdtLocalidad.Text;
ModuloDatos.QActualizaEmpresas.ParamByName('direccion').AsString:=EdtDireccion.Text;
ModuloDatos.QActualizaEmpresas.Open;
El error que me da es:
Project Fundacion.exe raised exception class ENoResultSet with message 'Error creating cursor handle'. Process stopped.
No se a que se debe. Gracias
1 Respuesta
Respuesta de antipauli
1