FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Borrado de un registro con IBX en Delphi 8
Hola a tod@s, a ver si alguien me puede ayudar. Seguramente es una tonteria. Tengo un IBDataSet, al que le quiero borrar un registro.
Lo tengo enganchado a un IBUpdateSQL con el codigo del delete bien colocado. Ejecuto el siguiente codigo: Código:
data.Delete; data.ApplyUpdates; data.transaction.CommitRetaining; He traceado el codigo y el registro esta hasta que se borra, evidentemente. El IBDataSet tiene a True el CachedUpdates. Alguna idea??? Gracias.
__________________
J. Adolfo Núñez |
#2
|
|||
|
|||
Un TIBDataset no necesita de un TUpdateSQL para reallizar operaciones sobre una tabla. Éste lleva sus propias propiedades de DeleteSQL, InsertSQL y ModifySQL para estos menesteres
Quizás te sirva este enlace para ver el funcionamiento de este componente: http://www.clubdelphi.com/foros/show...ight=deletesql |
#3
|
|||
|
|||
Lo se, pero aun quitando el IBUpdateSQL, me sigue dando el error, en Delphi 5 funcionaba perfectamente, ahora en Delphi 8 me da el error:
data: Record not found; donde data es nombre de IBDataSet El DeleteSQL esta en la forma que indicas en el anterior hilo, y el parametro lo dejo que lo rellene automaticamente. Gracias por tu interes cadetill, pero de momento no he logrado nada.
__________________
J. Adolfo Núñez |
#4
|
|||
|
|||
Cita:
|
#5
|
|||
|
|||
No te preocupes.
Gracias por tu interes. Seguiremos buscando.
__________________
J. Adolfo Núñez |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|