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 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
problema con ADOStoredProc y access

Hola,
Mi problema es el siguiente tengo una consulta en access que tiene el siguiente criterio (Como "*"+[palabra]+"*") Cuando le pongo el parámetro al ADOStoredProc [palabra] que corro el programa y escribo lo que quiero buscar no me funciona sin embargo cambio el criterio en access a (Como[palabra]) y si me funciona, pro lo que quiero en realidad es el primer caso por que no tengo que escribir la palabra completa a la hora de buscar.
Gracias por su tiempo.
Raymel
Responder Con Cita
  #2  
Antiguo 05-03-2007
Nelet Nelet is offline
Miembro
 
Registrado: may 2003
Ubicación: Picassent - Valencia
Posts: 95
Poder: 21
Nelet Va por buen camino
Anda, se bueno y pon el código. Que a ciegas es dificil adivinar.
__________________
_____________________________________
And follow me to where the real fun is
Responder Con Cita
  #3  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Sencillo
Una consulta en access que tiene el campo nombres y de criterio (Como "*"+[palabra]+"*") para hacer una busque de nombres sin tener que escribirlo completo.
En Delphi utilizo un ADOStoredProc y el parametro lo pongo (Palabra)
y este codigo lo pongo en un button:
AdoStoredproc1.Parameters[0].Value:=edit1.Text;
AdoStoredproc1.Requery();
Cuando corro la aplicacion y entro la mitad del nombre en el edit no me sale nada. Sin embargo cuando en la consulta pongo de criterio solamente [palabra ] si me funciona cuando corro la aplicacion si pongo el nombre completo.
Responder Con Cita
  #4  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Pregunto: Si lo que quieres es buscar un nombre que empiece con una palabra por que no usar un filtro?
Saludos
Responder Con Cita
  #5  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Como seria por ejemplo
Responder Con Cita
  #6  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Bueno, veo que tienes un edit, supongo que lo que quieres hacer es que al introducir una letra esta se filtre en la tabla X, y que vaya mostrando el resultado de la busqueda en un grid.?
Es asi?
Saludos
Responder Con Cita
  #7  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
si, pudiera ser asi
Responder Con Cita
  #8  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
En esta direccion tengo varios ejemplos de filtros y otros.
ftp://196.40.62.225/
El que te puede servir mas es el que se llama Ejemplo.rar
Esta conectado a una pequeña base de datos access.
Descargalo y lo pruebas, todos los pequeños programas tiene el codigo fuente.
Me dices como te funciona.
Saludos
Responder Con Cita
  #9  
Antiguo 05-03-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
Pues yo tenia el mismo problema con access, no queria usar el like *, lo solucione en lugar de like, utilizando la funcion InStr y ya con eso
Responder Con Cita
  #10  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Disculpenme puse un ejemplo de como pudiera ser, en realidad el campo que tengo no es de nombres es de muchas cosas y queisiera hacer una busqueda como el Google que le pones PC y te saca todo lo relacionado con PC
Disculpen no explicarme como devia
Responder Con Cita
  #11  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Esto lo vas a sacar de una o mas tablas?
Saludos
Responder Con Cita
  #12  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Vi el ejemplo y me aclaro muchas dudas que tenia, pero no me explique bien yo tengo el la base de datos un campo memo y quiero hacer una busqueda a partir de una palabra como en los buscadores de internet.
Responder Con Cita
  #13  
Antiguo 05-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
de una sola tabla que tiene el campo que se llama incidencia
Responder Con Cita
  #14  
Antiguo 05-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Fat
Si la informacion la sacas de un campo memo, tal vez te sirva la modificacion que le hice al ejemplo.zip.
Vuelve a descargar el ejemplo.zip aqui:
ftp://196.40.62.225/
Ya lo he modificado, a ver que te parece.
con este puedes poner la palabra completa, una letra o lo que quieras y lo filtrara, revisalo bien, revisa la tabla para que lo entiendas bien.
Ya me diras que te parecio.
Saludos
Responder Con Cita
  #15  
Antiguo 06-03-2007
Fat Fat is offline
Miembro
 
Registrado: jul 2006
Posts: 76
Poder: 18
Fat Va por buen camino
Muchisemas gracias por el tiempo, me sirvio de maravilla solo lo adapte a mi proyecto y quedo ok, ahora voy a ver como puedo hacer para que el dbmemo no solo me salga un solo resultado sino todos los que cumplan esa condición, si tienes idea de por donde empesar aqui esto.
Gracias de nuevo
FAT
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Refresh de un ADOStoredProc estopi Conexión con bases de datos 1 08-12-2006 23:25:17
Problema Maestro Detalle Con AdoStoredProc sflexas Impresión 1 26-11-2005 15:35:57
Problema "Add all Fields" en AdoStoredProc Mauro.NET Conexión con bases de datos 2 06-08-2005 06:21:26
ADOStoredProc error Juanito-Kun SQL 5 24-05-2005 19:53:15
Problema con ADOStoredProc ernestocad SQL 4 06-04-2005 16:42:31


La franja horaria es GMT +2. Ahora son las 02:56:45.


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