Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-08-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Cool Problema con excepciones con ClientDataSet

Hola

Tengo una función que devuelve un valor true o false , si se han podido o no grabar los datos .

Esto con Firebird , y tengo una TIBQuery , asociado el provider y el TClientDataSet y un componente TIBUpdateSQL para actualizar.

La tengo códificada algo así :

Código Delphi [-]
// Inicializo el resultado
Result := True;
// La funcion

// hago la inseción con el clientDataSet

// Hago el post
miClientDataSet.post;

miClientDataSet.ApplyUpdates(0);

Try
  IBTransaction1.Commit;
Except
  IBTransaction1.Rollback;
  Result := False;
end;

Pues bien , cuando me da una excepcion al pasar por miClientDataSet.ApplyUpdates(0); , no me entra en el Except y me devuelve True , en lugar de False y luego pues no puedo mostrar un mensaje al usuario , que saldria obviamente , cuando la función devuelva False y no True.

¿Qué es lo que falla en el código ?

Cómo deberia de poner dicha excepción ??


Un saludo
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema manejando excepciones David OOP 1 28-07-2006 19:17:48
Problema con excepciones soto Varios 5 15-12-2005 18:26:40
Problema con ClientDataSet kaopectate Conexión con bases de datos 3 13-02-2005 22:08:57
Problema con las Excepciones y OO kueik Varios 4 18-06-2004 14:05:34
Problema de ClientDAtaset con xml carlosmoralesm Internet 6 03-03-2004 21:46:16


La franja horaria es GMT +2. Ahora son las 12:57:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi