![]() |
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! |
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