Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Problema con una tabla oracle. (https://www.clubdelphi.com/foros/showthread.php?t=36679)

Drahcir 20-10-2006 08:07:12

Problema con una tabla oracle.
 
Hola a todos,

Tengo una aplicación en delphi 2005 que toma datos de un par de tablas oracle. El problema surge cuando en un momento dado hago un delete de ambas tablas por medio de un AdoQuery (DELETE * FROM TABLA) el caso es que los datos de las tablas se van actualizando en una parte del formulario según se van modificando añadiendo etc......pero tras borrar las tablas el DataSet sigue conteniendo datos. Datos fantasma claro pq la tabla ha sido borrada. Es como si en memoria todo siguiera igual.

Alguien puede decirme que puedo hacer para q se me refresquen los datos tras el delete???

Gracias por anticipado.

olbeup 21-10-2006 01:01:54

Cuando se realizar una SQL y modificas algun dato si te lo refleja en el dbgrid con un refresh, pero cuando borras algo no, para ello tienes que cerrar la tabla y volver abrirla.
Un saludo.

Drahcir 25-10-2006 09:58:34

Gracias por la idea pero la única forma que se me ocurre para cerrar la tabla es cerrar el DataModule y volver a abrirlo pero no es posible ya que si lo hago me revienta por todas partes ya que estoy tirando constantemente de dicho DataModule en el que tengo todas las querys de la aplicación. :confused:

Drahcir 25-10-2006 12:51:26

Lo he solucionado haciendo un refresh del formulario tras hacer la query de comprobación de datos y perfecto.

Gracias.


La franja horaria es GMT +2. Ahora son las 02:23:08.

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