FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Modifico tabla y la indexo
Esto es un proyectó que en este punto tengo que editar toda la columna y después ordenarla primero ascendente y después descenderte, editando solo en una de las columnas
Cuando ruedo el proyecto y doy el clic en el botón me salta un aviso de error: Index is out of Date. Index : Sábado (Este es el nombre del orden ) Esto viene de: Una tabla Parados , en la tabla ya tengo dos index auxiliares uno es ascendente y el otro es descendente , los llamo con este código DM_Tablas.T_ Tabla.Active := False; DM_Tablas.T_Tabla.IndexName := 'Decreciente'; DM_Tablas.T_ Tabla.Active := True; En el object inspector: Active: True AutoRefresh:False (si lo prendo me apaga la tamba¡¡) DefaaultIndex:True IndexDefs: tengo los nombres de los index IndexFiledName: esta el nombre de la columna a ser indexada IndexFiles : no se que es esto cuando lo abro no me da acceso IndexName: también aquí están los nombres de los index, a saber Sábado y Domingo. Esto claro , la tabla esta activa. No sé si logre explicarme correctamente pero les pido ayuda y espero pregunten las cosas que no quedaron bien claras para la solución del problema panda |
#2
|
||||
|
||||
Por lo que veo estas trabajando con Paradox entonces tienes que crear un indice primario y los otros declararlos como mantenidos de esta manera no tendras que hacer nada se actualizaran automaticamente.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
puedo tener varios inices primarios o solo uno ?
para lo que estoy pensando nesecito tener dos . |
#4
|
||||
|
||||
Esto no es posible.
Cada tabla tendrá solo una llave primaria. Que por algo es primaria. Lo que si podes tener muchos, en cualquier motor de base de datos, son indices únicos o univocos (unique index). Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
index
mi real problema como lo he esplicado en mi primer intervencion es este mensaje de error .
Index is out of Date. se me dijo que deberia tener un inice primario , pero no es este el caso . necesito dos indices uno acendente y otro desendente . como lo hago?? |
#6
|
||||
|
||||
Hola, si te dice Index of out date, probablemente, además, estés teniendo el problema típico de las tablas de paradox, y es que se fastidien los indices.
Para su recuperación existen utilidades, entre ellas una Freeware que yo utilizaba cuando mi SGDB era paradox, o cuando se me fasticia algúin indice con algunas BBDD antiguas a las que aún no he pasado a SQL. Dicha utilidad se llama Sysutils, y la puedes buscar en Web. Es bastante común encontrarla an miles de lugares. Otra solución es eliminar todos los indices con el DataBase Desktop y volverlos a rehacer. Suerte.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
|
|