Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Borrado de un registro con IBX en Delphi 8 (https://www.clubdelphi.com/foros/showthread.php?t=7176)

murci 06-02-2004 13:48:45

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;

Al ejecutar ApplyUpdates me da el siguiente error: Record not found.

He traceado el codigo y el registro esta hasta que se borra, evidentemente.
El IBDataSet tiene a True el CachedUpdates.

Alguna idea???

Gracias.

__cadetill 06-02-2004 14:22:01

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

murci 06-02-2004 16:25:14

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.

__cadetill 06-02-2004 18:15:29

Cita:

Empezado por murci
... ahora en Delphi 8....

Lo siento, no había visto que era para Delphi 8. La verdad es que no se como funcionará el tema en .NET

murci 06-02-2004 18:25:14

No te preocupes.

Gracias por tu interes.

Seguiremos buscando.


La franja horaria es GMT +2. Ahora son las 04:43:01.

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