Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2015
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Question ADOTable: Refresh tarda mucho luego de un borrado

Buenas tardes colegas.

Estoy diseñando un sistema hospitalario en Delphi7 con base de datos SQL Server 2012.

Sucede que siempre he utilizado el botón eliminar con este código con poco registros:

Código Delphi [-]
if MessageDlg('¿Desea Eliminar este registro?',mtError, [mbyes, mbno], 0) = mryes then
  begin

  adotabla.Delete;
  adotabla.Refresh;
  ShowMessage('Registro Eliminado!');
    
  end

Hoy terminé de cargar una data de 7000 registros a una tabla y al comenzar a probar los botones de nuevo, editar, guardar y eliminar, me dí cuenta que cuando le dí a eliminar duró un aproximado de 7 segundos para eliminarlo.

Yo estoy utilizando los componentes ado para conectarme.

Luego probé el boton eliminar de esta manera y se eliminó al instante.

Código Delphi [-]
if MessageDlg('¿Desea Eliminar este registro?',mtError, [mbyes, mbno], 0) = mryes then
  begin

  adotabla.Delete;
  adotabla.close;
  adotabla.open;
  ShowMessage('Registro Eliminado!');
    
  end

En este sentido requiero de sus conocimientos para que me expliquen la razón de esto y si es posible me orienten sobre la mejor manera de eliminar un registro.

Nota: La tabla tiene indices en cada uno de los campos ya que se realiza una busqueda avanzada por cada campo de la tabla.

Saludos.
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicación en Windows 7 64 bits tarda mucho en arrancar jupehe Conexión con bases de datos 2 26-07-2014 10:56:11
Tarda mucho el UPDATE a MySQL b1ast3r Conexión con bases de datos 2 13-10-2010 19:34:56
Tarda mucho en ejecutar un SP Choclito Firebird e Interbase 29 13-08-2010 17:02:46
Form que se tarda mucho en abrir IVAND Varios 3 29-05-2007 02:14:07
Por que tarda mucho en abrir un EXE IcebergDelphi Varios 5 16-06-2004 11:05:28


La franja horaria es GMT +2. Ahora son las 19:45:29.


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