Ver Mensaje Individual
  #1  
Antiguo 16-02-2010
Drake Drake is offline
Miembro
 
Registrado: dic 2005
Posts: 80
Reputación: 19
Drake Va por buen camino
Error al insertar en Mysql con Lazarus

Buenas, uso ZEOSDBO para hacer operaciones con mysql en Lazarus, cuando uso el siguiente codigo:

Código Delphi [-]
if not SQLTransaction1.Active then // iniciar la transacción si aún no se ha iniciado
     SQLTransaction1.Active := true;
with SQLQuery1 do
    begin
    SQLQuery1.SQL.Clear;
    SQLQuery1.SQL.Add(nombre_cliente.Text);  //escribo en este campo una sentencia sql de inserccion
    ExecSQL;
    Post;
     end;
     SQLTransaction1.CommitRetaining;

Me inserta la fila en la base de datos MySQL, pero me aparece el siguiente error:
SQLQuery1: Operation not allowed, dataset "SQLQuery1" is not an edit or insert state.

¿Qué puedo hacer para que no me aparezca este error?, Gracias =)
Responder Con Cita