![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#4
|
|||
|
|||
Hola, si trabajas con tClientDataSet no hacen falta las transacciones, tu código sería el siguiente:
esto lo que hace es descartar los cambios en el caso de que ApplyUpdates devuelva errores en la actualización de los datos ( el valor 0 implica que no se toleran errores, -1 implica que se tragará los errores y guardará solo lo correcto ). Si te interesa saber visualmente cuales han sido los errores, entonces tienes que declarar en el Uses la Unit RecError, y en el evento OnReconcileError, añadir el código: Action := HandleReconcileError( DataSet, UpdateKind, E ); Ademas, si lo deseas, puedes modificar la Unit RecError guardandola con otro nombre, para si lo deseas, cambiar el idioma o la presentación. Un saludo |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conviene usar DBExpress? | ivan022481 | Conexión con bases de datos | 5 | 30-06-2007 14:20:48 |
Usar Post para enviar información a otra página | halizia | PHP | 3 | 20-12-2006 14:55:12 |
IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
ApplyUpdates | karocs | Conexión con bases de datos | 6 | 25-08-2004 17:13:25 |
ApplyUpdates (-1) | karocs | Conexión con bases de datos | 1 | 04-08-2004 16:24:08 |
![]() |
|