Ver Mensaje Individual
  #1  
Antiguo 20-06-2008
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Reputación: 21
StartKill Va por buen camino
Error, ...nueva transaccion - dbexpress con sql server 2000

Buenas Foro,

Estoy con Windows XP, Delphi 2006, SQL Server 2000

Estoy trabajando con componentes dbexpress y me esta saliendo un error al ahora de intentar grabar un registro. (este error no surge de forma inmediata, he observado que despues de haber trabajado con varios formularios, cerrando abriendo, consultando, grabado, borrando y de repende me sugre el error en cualquier fomulario al tratar de grabar)

El error es:

Database Server error:
No se puede crear una nueva transaccion, se excedio la capacidad.


Por ejemplo este es el codigo de mi boton grabar:

Código Delphi [-]
procedure Tfrm_DISA.JvTrans_Button_NuevoClick(Sender: TObject);
begin
    try
      ClientDataset1.Insert;
      ClientDataset1factivo.AsInteger:=1;
      frm_Disa_single.Tag:=1; //1=nuevo
      frm_Disa_single.ShowModal;
      if frm_Disa_single.Tag= 100 then begin
        ClientDataset1.Post;
// EN LA LINEA INFERIOR ES DONDE ME ENVIA EL ERROR
        if ClientDataset1.ApplyUpdates(0)<>0 then begin 
          showmessage('Error al insertar datos..');
          ClientDataset1.CancelUpdates;
        end;
      end
      else begin
        ClientDataset1.Cancel;
      end;
    except
      clientdataset1.Cancel;
      raise;
    end;
end;

Me podrian dar una luz con este probelma?

A la espera de su ayuda

StartKill
Lima-Perú
Responder Con Cita