Buenas, uso ZEOSDBO para hacer operaciones con mysql en Lazarus, cuando uso el siguiente codigo:
Código Delphi
[-]if not SQLTransaction1.Active then SQLTransaction1.Active := true;
with SQLQuery1 do
begin
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add(nombre_cliente.Text); 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 =)