Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-08-2011
cvlaso77 cvlaso77 is offline
Miembro
NULL
 
Registrado: ago 2011
Posts: 14
Poder: 0
cvlaso77 Va por buen camino
Mensaje "Index out of date" despues de ajecutar table1.emptytable

Hola
Ojalá me puedan ayudar con el siguiente problema
Tengo una tabla de un solo campo alfa de 10 caracteres con algunos registros.
Le he creado un indice secundario
Al ejecutar table.emptytable y despues de salir del programa y volver a entrar reclama "Index Out of Date".
He hecho las siguentes pruebas en el código y ninguna me funciona :
table1.emptytable;
table1.close;
table1.indexname:=' ';
tambien intenté desactivando el indice dentro del SQL de un Tquery poniendo
ALTER INDEX nombredelindice INACTIVE, pero me reclama y no ejecuta esta instrucción.
Traté tambien eliminando y despues reemplazando los archivos .XG0 e .YG0 que se crean al usar el Database Desktop.
La única forma en la que me funciona es borrando y rehaciendo el índice en el Database, pero no me sirve ya que la idea del programa es refrescar todos los datos de una tabla en ejecución.
He leido los post que hay en el foro respecto de este mensaje y no encuentro la solución.
Les agradeceria una ayuda con este probema
Muchas Gracias
Cristian
Responder Con Cita
  #2  
Antiguo 19-08-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me da la impresion de que al iniciar el programa se activa la bd.
No entiendo muy bien el problema, no entiendo que tiene que ver el indice con una tabla vacía.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 19-08-2011
cvlaso77 cvlaso77 is offline
Miembro
NULL
 
Registrado: ago 2011
Posts: 14
Poder: 0
cvlaso77 Va por buen camino
Hola gracias por tu respuesta
Tengo una tabla llamada BD APELLIDOS.db su unico campo es el field apellidos
tiene creados 300 registros con los apellidos, y la actualizo a partir de un archivo excell que me llega.
Cada vez que llega un nuevo archivo tengo que vaciar la tabla y cargarla con los nuevos apellidos.
Tengo el indice creado para ver la tabla ordenada
Si necesitas te mando el código
M Gracias
Responder Con Cita
  #4  
Antiguo 19-08-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me encantaria ver el codigo, pero no me gusta Paradox, me cuesta conectarlo, (odio DBE) etc.
La verdad no lo se, pero me parece que puedes ordenar la informacion con delphi y dejar la BD como caiga.
Pregunto: Tiene que ser con Paradox obligatoriamente ?
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 19-08-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Por mas que le doy vueltas me sigue pareciendo que lo mejor es filtrar los datos u ordenar los datos desde delphi y asi eliminar el indice, que es el que parece que da problemas.
Otra solucion seria:
1- No abrir la tabla al inicio del programa (podria ser el problema).
2- Hacer un campo adicional y usarlo de indice, pero me parace que estarias en el mismo problema.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 19-08-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por favor, cvlaso77, lee nuestra guia de estilo, gracias, y no repitas mensajes.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error Filtro "84X-F5-22FF is not a valid date and time" Lenny Varios 2 25-03-2011 04:32:06
problema para almacenar un campo conformato "date" MARLON1 Varios 3 09-01-2009 17:40:05
Problema con cliente servidor, error "xsqlda index out of range" Buelos Varios 0 18-07-2008 05:49:57
Problemas con Query campo tipo Date "Oracle" Marrano Oracle 4 27-05-2003 12:09:56


La franja horaria es GMT +2. Ahora son las 13:59:19.


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