Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Crear Indice no primario (https://www.clubdelphi.com/foros/showthread.php?t=13961)

vtdeleon 05-09-2004 22:46:45

Crear Indice no primario
 
Saludos a todos lo colegas y demas...

Tengo un problema que es el siguiente:

En tablas Paradox quiero crear indices no primarios(solo para relacionarla con otra tabla) en tiempo de ejecucion, pero me da un error diciendo que " la tabla no esta indexada".

Es obligatorio crear indice primario para hacer esto???

roman 05-09-2004 23:36:43

La única manera de tener ínidices secundarios en Paradox sin índice principal es creándolos "non mantained":

Código Delphi [-]
Table1.AddIndex('Indice', 'campo', [ixCaseInsensitive, ixNonMaintained]);

Pero ten en cuenta que de esta manera el índice no se actualiza cuando cambies el valor de los registros y te dará problemas si intentas hacerlo: "Index is readonly".

Si puedes prescindir de hacer cambios en las tablas mientras usas el índice entonces puedes crearlo como te dije y borrándolo posteriormente.

// Saludos

vtdeleon 06-09-2004 00:33:46

Gracias:D
Roman


La franja horaria es GMT +2. Ahora son las 17:45:28.

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