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)
-   -   Dudas con Indices en TClientDataSet (https://www.clubdelphi.com/foros/showthread.php?t=65885)

supermilloriver 20-01-2010 02:07:48

Dudas con Indices en TClientDataSet
 
Hola!

Mis dudas con indices son las siguientes:

¿Que diferencia hay entre miClientDataSet.IndexDefs.Add(...) y miClientDataSet.AddIndex(...)?


¿Como eliminar un indice que se agrego de una u otra manera?


Si hago miClientDataSet.IndexDefs.IndexOf('nombre') puedo saber si una definicion de indice existe o no, pero si previamente agregué el indice de la forma AddIndex('nombre'..) entonces al hacer miClientDataSet.IndexDefs.IndexOf('nombre') me devuelve -1, entonces, como saber si un indice previamente agregado con AddIndex existe?

Espero haberme explicado

Saludos y gracias!

Neftali [Germán.Estévez] 20-01-2010 11:35:39

Add se mantiene por compatibilidad con versiones antiguas.
AddIndex crea índices, pero no persistentes; No se guardan con el DataSet si los guardas en disco.

Se supone que a la hora de añadir deberías utilizar AddIndefDef.


La franja horaria es GMT +2. Ahora son las 13:27:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi