Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2003
[digital] digital is offline
Miembro Premium
 
Registrado: jun 2003
Posts: 26
Poder: 0
digital Va por buen camino
Index secundarios

estoy programando en Delphi 5 con Interbase y tengo una duda sobre lo index secundarios.
cree un tabla llamada productos. la cual tiene un indece primario que es el codigo del producto. y despues cree un indice secundario que tiene el nombre del proveedor.

Create Table Producto (
Producto VarChar(13) not Null
Descripcion VarChar(30) not Null
..
...
..
Proveedor VarChar(5) not Nul
...
..
);
Alter Table Producto add constraint PK_producto primary Key(Producto);
Create Index Producto_idX1 on Producto (Proveedor);

la duda es como cambio lo indeces para realizar las busquedas. por el proveedor.
Responder Con Cita
  #2  
Antiguo 28-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Imagino que las componentes con que accedes a Interbase, TIBTable por ejemplo, tiene una propiedad IndexName.

// Saludos
Responder Con Cita
  #3  
Antiguo 28-10-2003
[digital] digital is offline
Miembro Premium
 
Registrado: jun 2003
Posts: 26
Poder: 0
digital Va por buen camino
NO ESTOY UTILIZANDO LOS IBDataSEt o IBQuery
Responder Con Cita
  #4  
Antiguo 28-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Posteado originalmente por digital
NO ESTOY UTILIZANDO LOS IBDataSEt o IBQuery
Para empezar te suplico que no grites y que revises la guía de estilo de los foros.

Por otra parte, ni en tu mensaje original ni en este último indicas el tipo de componentes que utilizas para acceder a Interbase.

// Saludos
Responder Con Cita
  #5  
Antiguo 28-10-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Posteado originalmente por roman
ni en tu mensaje original ni en este último indicas el tipo de componentes que utilizas para acceder a Interbase.
Bueno, creo que se ha dejado la "," despues del "NO".
Estoy de acuerdo con Román en que no hay que "gritar" (= a escribir en mayúsculas) en los foros y que es combeniente la lectura de la Guía de Estilo (ver firma o link de Román)

Por otro lado, si utilizas TIBQuery o TIBDataset, es de suponer que con un "Order By campo" en motor de la base de datos cogerá el plan correcto, es decir, el índice definido por ese campo (también dependera de la cláusula where que tengas, creo)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 07:19:15.


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
Copyright 1996-2007 Club Delphi