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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
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.
__________________
J. Adolfo Núñez
Responder Con Cita
  #2  
Antiguo 06-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 06-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
Unhappy

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
Responder Con Cita
  #4  
Antiguo 06-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 06-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
No te preocupes.

Gracias por tu interes.

Seguiremos buscando.
__________________
J. Adolfo Núñez
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 23:24:31.


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