![]() |
como leer los nombre de los indices
Hola a Todos,
Estoy súper entrapada en un problema... les cuento, hace poco estoy incursionando con sql server + Delphi 7 (antes era Advantage + Delphi 7) y no encuentro como recorrer los índices y traer sus nombre a un arreglo... si alguien tiene una idea y me puede ayudar se lo agradecería monton... gracias.... |
¿Qué base de datos?
¿Traer los nombres de los índices?, ¿para qué usas eso? |
BDD SQL Server 10
necesito en un componente de Delphi traer los nombres de los índices...(ej. Nombre, NDocto, etc) ¿? |
Comparto la curiosidad de casimiro, Para que listar los índices?, pero puedes recuperar los nombres de los índices de una tabla con la siguiente instrucción select (válido para sql server 8):
|
del porque necesito del nombre de los índices,
es porque aquí existe un programa muy antiguo que muestra los tipos de ordenes que el usuario final podría elegir al minuto de ver la tabla......mmm eso algo que quieren seguir conservando.... |
¿Pero para qué sirve tener los nombres de los índices?
|
Porque como lo he hecho en otros programas Delphi, con el nombre elegido se pasa a parámetro y activo el índice que necesita el usuario??...porque tanto cuestionamiento con el tema, así no se hace?? o existe otra manera ??
por favor dime si existe algo mas eficiente...gracias |
Lo normal es presentar al usuario si quiere ordenar por código, nombre, población, etc. (dependiendo del tipo de información del que estemos hablando).
Pero para eso no hace falta saber los nombres de los índices. |
pero si ya existe un índice con nombre, población, código, etc, para una tabla
pero para otra existe otro orden, entonces es aquí donde ocupo el nombre de índice, que por lo demás son muy nemotécnicos.. no se si me explico....bien...mmm pero igual gracias por la sugerencia... |
La verdad, no entiendo lo que dices :confused:
|
Quizas en algunas bases locales tipo DBase o Paradox sea necesario conocer el nombre de los indices para colocárselos en la propiedad IndexName del componente TTable, pero no creo que esta técnica funcione en bases de datos SQL tales como SQL Server o MySql.
|
La franja horaria es GMT +2. Ahora son las 18:53:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi