Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-07-2005
(VIH)Lestat (VIH)Lestat is offline
Miembro
 
Registrado: abr 2005
Posts: 95
Poder: 20
(VIH)Lestat Va por buen camino
Busquedas con IBdataset

disculpen señores.. pero quisiera saber como realizo busquedas con el componente ibdataset... he estado utilizando la funcion FindField y su parametro pero no obtengo resultados de la busqueda... ay alguna otra funcion??? me pueden dar ejemplos???
Responder Con Cita
  #2  
Antiguo 11-07-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Una Busqueda de que? de Registros o datos? Campo?
Ibdataset tiene el metodo Locate para buscar registros (igual que un Table)
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 11-07-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
FindField te buscará un campo del dataset y te devuelve un puntero a ese campo.

si lo que queres es ubicar un registro dentro de lo ya cargado en el dataset, podes valerte del método Locate.

Si queres buscar un registro directamente en la base de datos, entonces has de lanzar un select contra esta:

Código SQL [-]
Select *
  from cliente
 where nombre like '%JUAN%';

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 11-07-2005
(VIH)Lestat (VIH)Lestat is offline
Miembro
 
Registrado: abr 2005
Posts: 95
Poder: 20
(VIH)Lestat Va por buen camino
Cita:
Empezado por vtdeleon
Una Busqueda de que? de Registros o datos? Campo?
Ibdataset tiene el metodo Locate para buscar registros (igual que un Table)
Quiero buscar registros de la tabla a la que hace referencia el dataset... entonces me sugieres que yo utilice el LOCATE para esto no???

pero al momento de pasarle el parametro de busqueda al dataset me marca error.. me dice que el parametro no coincide con el campo al que le estoy pasando el parametro
Responder Con Cita
  #5  
Antiguo 11-07-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por (VIH)Lestat
pero al momento de pasarle el parametro de busqueda al dataset me marca error.. me dice que el parametro no coincide con el campo al que le estoy pasando el parametro
este... no entendí, y no creo que el mensaje de error sea textual. El uso de locate va mas o menos así:

Código Delphi [-]
  if not DataSet1.Locate('Codigo', 12345, []) Then
    ShowMessage('Codigo 12345 no encontrado!');

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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 15:28:07.


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