Ver Mensaje Individual
  #2  
Antiguo 06-12-2004
PINO72 PINO72 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Málaga - España
Posts: 40
Reputación: 0
PINO72 Va por buen camino
Busquedas en Tablas Interbase

Hola.

Si estas utilizando el componente IBDataset (recomendado) puedes establecer dos tipos de busquedas:
Secuencial : LOCATE

IBDataset.Locate([Campo por el que buscas],
[Cadena que Buscas],
[[loPartialKey],[loCaseinsensitive]])
Ejemplo: TABLAProveedores.Locate('CODPRO',EditCodigo.Text,[loPartialKey])

Consulta: Utilizando cláusulas SQL mediante la propiedad SelectSQL del componente.
Select [Campos] from [Tabla] Where [Condición de busqueda]

Ejemplo: Select * from PROVEEDORES WHERE CODIGO = '00001'
Si buscas por el campo que forma la clave primaria no hay problema. En caso de que lo hagas por otro campo, debes definir el índice correspondiente para mayor rapidez.

Espero haberte ayudado con esto.. Yo también estoy empezando y tuve estos mismos problemas al principio.
Responder Con Cita