Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas con Indices e IBTable

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas con Indices e IBTable Responder citando

Very Happy Buenas !!!

Tengo que hacer busqueda de reg. en una base muy grande,tengo entendido que se debe hacer mediantes indices para minimizar el tiempo de busqueda, pero no se cual es codigo necesario con un IBTable.

Desde ya muchas gracias a quien pueda darme una mano con ésto.

Salu2
Ale
_________________
Salu2
Ale
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Indices Responder citando

Hola, Para crear un indice sobre una tabla IB puede hacerlo mediante el
lenguaje SQL desde una aplicacion como IBConsole o desde una query en
tu programa, es posible hacerlo tambien usando metodos de la IBTable pero
la primera forma es la mas practica.

Código:
CREATE INDEX MiIndice ON MiTabla (Campo1,Campo2,  ,)//indice no unico
 CREATE UNIQUE INDEX MiIndice ON MITabla (Campo)//Unico
Volver arriba
Mensaje    Asunto: Re: Indices Responder citando

Muchas gracias Alfredo por tu pronta respuesta.

ya cree el indice ahora estoy probando la manera de implementar una busqueda de reg. con el indice dentro de un StoreProcedure.
(pasando la cadena de busqueda como un parametro de entrada)

Nuevamente muchas gracias


Alfredo escribió:
Hola, Para crear un indice sobre una tabla IB puede hacerlo mediante el
lenguaje SQL desde una aplicacion como IBConsole o desde una query en
tu programa, es posible hacerlo tambien usando metodos de la IBTable pero
la primera forma es la mas practica.

Código:
CREATE INDEX MiIndice ON MiTabla (Campo1,Campo2,  ,)//indice no unico
 CREATE UNIQUE INDEX MiIndice ON MITabla (Campo)//Unico

_________________
Salu2
Ale
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: No te compliques!!! Responder citando

Hola, para hacer una busqueda sobre una tabla hay varias formas, usa Locate()
y LocateNext() si quieres posicionarte sobre el registro, esto
es cuando la tabla la tienes enlazada a algun control DataAware visual,
si lo que deseas es simplemente recuperar algun o algunos valores para
trabajar con ellos lo mas practico y rapido es usar una consulta SQL, por
ej. en mis aplicaciones administrativas el tocar una tecla o cambiar de casilla lanza una o varias Querys ocultas que verifican condiciones o preparan ayuda al usuario.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.