Ver Mensaje Individual
  #1  
Antiguo 21-05-2007
fernando1973 fernando1973 is offline
Miembro
 
Registrado: mar 2007
Posts: 32
Reputación: 0
fernando1973 Va por buen camino
que significa este error

hola chicos quisiera saber si me pueden decir que es este error me lo da cuando trato de grabar en la base de datos mysql, en el formulario tengo un sqltable, un provider, un clientdataset y un datasource coloque dos botones el primero para 'agregar' un nuevo registro y el codigo es:

Código:
procedure TForm9.BitBtn1Click(Sender: TObject);
begin
clientdataset1.Insert;
end;
en el segundo boton ' guardar':

Código:
procedure TForm9.BitBtn2Click(Sender: TObject);
begin
clientdataset1.Post;
end;
en los eventos afterdelete y afterpost del clientdataset coloque este codigo:

Código:
procedure TForm9.ClientDataSet1AfterDelete(DataSet: TDataSet);
begin
clientdataset1.ApplyUpdates(-1);
end;

procedure TForm9.ClientDataSet1AfterPost(DataSet: TDataSet);
begin
clientdataset1.ApplyUpdates(-1);
end;
despues de cargar los nuevos datos en los dbedit y al pulsar en el boton de 'guardar' me da este error," projet sat.exe raised exeption class EDatabaseError with message 'commands
out of sync; you can't run this command now'.process stopped. "

me lo hace en vario formulario, desde ya muchas gracias.
Responder Con Cita