FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Si, Newtron. Es fácil crear aquí el índice Secundario.
Pero si no tengo entendido mal, esto sirve para una tabla ya creada. Lo que yo pretendo es crear la tabla con sus índices desde el propio programa. No se si me explico, porque no comprendo muy bien el funcionamiento de las tablas, todavía. Gracias por tu sugerencia. |
#2
|
||||
|
||||
Negativo, con el database desktop puedes crear o modificar tablas ya creadas, de todas formas lo ideal es hacer tú mismo la gestión de tus tablas desde la aplicación.
Te he preparado un ejemplo de como se crea una tabla con un índice primario y otro secundario, espero que te sirva.
Recuerda que tienes que añadir al "uses" del formulario las unidades "dbtables" y "db". Saludos |
#3
|
|||
|
|||
Gracias Newtron por tu esfuerzo y tu interés en ayudarme.
La idea es buena y te lo agradezco. Ten en cuenta, que ya tengo dos TTable declaradas en la fase de diseño, con sus respectivos TDatabase, con sus respectivos campos e índices definidos, conectadas Master/Detail y con varias instrucciones y acciones sobre ellas distribuídas en varios formularios. El programa comienza con un sencillo:
Comprende que hacer manualmente la definición de las bases es lo último que desearía tener que hacer. ¡Con lo sencillo que sería que el IDE me aceptara la definición del nuevo índice...! Si no tengo más remedio tendré que utilizar el recurso que me aconsejas, pero entenderás que primero tengo que agotar los caminos más sencillos. Gracias, de todos modos. Un Saludo. |
#4
|
||||
|
||||
Bueno, con tablas Paradox, a parte del código que ya te indican lo más sencillo es utilizar el DataBaseDesktop, abres la tabla le añades el índice secundario y arreglado.
Nota:Es obligatorio tener uno primario. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
Gracias por tu ayuda e interés, Marcos.
Acabo de conseguir crear la tabla con sus dos indices, el primario, (que bien dices es obligatorio), y el secundario con la fecha. Probando y probando, se me ocurrió borrar la tabla anterior y el PDOXUSRS.NET y creo que este es el motivo por el que me ha dejado crear el índice en el Object Inspector en la pestaña correspondiente a la propiedad IndexDefs. Lo dejo aquí por si alguien tuviera el mismo problema que yo. Saludos. |
#6
|
|||
|
|||
Tampoco
Lamento malanoticiar que borrar el PDOXUSRS.NET no es la solución, al menos para mi caso, pero vale la pena internarlo. El asunto es que tampoco funciona con las tablas de ejemplo que trae Delphi (DBDemo), por lo que puede ser:
Si alguien sabe por qué no se puede crear un índice secundario en una tabla Paradox, agradecería la ayuda. |
#7
|
|||
|
|||
Hola Micho.
¿Has probado a borrar las dos cosas: el PDOXUSRS.NET y todos los ficheros de la tabla que tienes en el disco? " MiTabla.* " (Aunque estén vacíos) y crear los índices antes de crear la tabla. Un saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Update índice secundario con ADOQuery | miquellg | SQL | 1 | 09-04-2006 18:30:15 |
como puedo generar un indice en paradox | mrmago | Conexión con bases de datos | 4 | 13-01-2006 23:19:54 |
Crear Indice no primario | vtdeleon | Conexión con bases de datos | 2 | 06-09-2004 00:33:46 |
No puedo crear un índice FULLTEXT... | vivim82 | MySQL | 1 | 26-05-2004 15:47:20 |
Indice Secundario en Firebird | barrauda | Conexión con bases de datos | 4 | 01-02-2004 13:38:32 |
|