FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Index is out of date... index table
Hola Amigos Foreros... yo casi no trabajo con tablas paradox, pero ahora estoy haciendo un sistema con las que si lo uso, y me encuentro una situación rara. todo trabaja bien y almacena bien la información pero agrego un producto a mi tabla yal cerrar el programa no me muestra ningún error, pero al volver arrancar el programa me muestra el letrero "Index is out of date y en el reglon de abajo me muestra Index: coti. que en este caso es el nombre de una tabla.
Alguien me podría auxiliar?? |
#2
|
||||
|
||||
Sería conveniente que te leyeras el artículo sobre Paradox que hay en las páginas del Club.
Pero resumiendo, configura bien el BDE, Todas las tablas con índices secundarios tienen que tener obligatoriamente una clave única, para permitir que estos índices sean mantenidos y además al grabar no te olvides de hacer:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Hola Marcos, gracias por contestar... buscaré lo que me dices de paradox, de lo que me comentas de que mis tablas tengan campo clave, yalo tienen todas y también puse el procedimiento flush después de ser salvada la información en las tablas, y aún me lo sigue haciendo, bueno como comentario el propio delphi me pidio que hiciera una indexación por lo cual puse un indice secundario a la de la tabla materiales de cotizacion a la tabla coti que al parecer es la que me muestra el error.
|
#4
|
||||
|
||||
Por cierto, no encuentro el artículo de Paradox. no sabras la ruta para leerlo??
|
#5
|
||||
|
||||
esa si la se!!!!!!!!!!!!!!
lo que tienes es un indice corrupto, debes regenerar el indice con la utilidad Tutility. la puedes encontrar en esta dirección: http://www.diamondsg.com/tutility.htm#TUtility5.0 no se te olvide bajar el dll que necesita. TUtility Version 5.0 el dll TUtility Version 3.2 Delphi el programa recuerda respalda antes tus tablas e indices |
#6
|
||||
|
||||
Muchas gracias Gmontes, pero solo me lo arregla una vez, ya que si vuelvo a guardar de nuevo con el proceso me vuelve a marcar el mismo error, y no creo poder poder ejecutarlo cada vez que cierro el programa... alguien me pudiera ayudar
|
#7
|
||||
|
||||
Jeje, disculpen, ya encontre mi error, quite el indice secundario, y existia una tabla que buscaba ese indice secundario y era lo que me causaba conflictos, muchas gracias y disculpen la molestia
|
#8
|
||||
|
||||
Como lo he arreglado yo.
Tengo un DBGrid que carga con un select ordenado por un campo (INICIO). Al hacer otro select con otro orden (´NUM') me daba el error 'Get Index Out of Range'.
Lo arreglé cambiando el índice y haciéndolo coincidir con el nuevo índice (Campo 'NUM').
|
|
|
|