![]() |
busqueda sql like
buenas chicos, perdon por seguir molestando aqui, mi duda es ahora, bueno se usar like, y me estrucutre el siguiente codigo
supuestamente para que me busque lo que diga en el edit1, pero no me funciona, me tira un error, de ea acess violation. perdon de antemano les agradezco todo tipo de ayudita |
Hola
Y asi? Saludos |
Hola
Perdon, esta rapidez cuesta. hay otro error. Saludos |
Hola Caral, no crees que el parambyname debe ir antes del open? digo eso creo yo.:)
Saludos |
perdon pero me da un error de expresion de la consulta like
y me dice select * from merca |
Hola
Hoy estas quisquilloso.:D:D y ademas me pisas los talones:D;) Amigo, da igual, Delphi lo entiende antes o despues, Pruebalo y veras, es curioso, pero asi es.:) Saludos |
Cita:
|
|
Cita:
SAludos. |
Cita:
|
Hola
Para nada amigo, es una broma lo de quisquilloso:), lo que analizaste es totalmente logico, en algun momento se debatió ese mismo punto en un hilo. Saludos |
este es el codigo que tengo, ahora no me da el error pero no me funciona no me muiestra nada, ademas tomando en cuenta lo que comento caral, que el select * from merca no esta mal, si se lo quitamos solamente mostrar en el grid el campo descripcion, lo acabo de comprobar, el codigo es este, pero igual y el grid solamente carga el nombre de los campos, pero no lo almacenado.
ahora si le dejamos el select * from merca me muestra todos los campos de la tabla que es lo que necesito, pero igual sin los valores almacenados, el codigo esta asi
perdon que los ponga en molestias chicos, pero basicamente lo que necesito es buscar un producto, que que sea locaseinsensitive o algo asi o lopartialkey, como puedo utilizar esto para buscar en mi base de datos. perdon y gracias de ante mano chicos |
Hola
Cortemos esto y probemos otra vez. A ver que pasa. Saludos |
Hola
Voy a comentar algo adicional, que me parece interesante. Value= descripcion? Normalmente la descripcion es String Osea: AsString en vez de value. No se, digo yo. Saludos |
Muy buena opcion Caral.
|
[IMG]file:///C:/DOCUME%7E1/douglas/CONFIG%7E1/Temp/moz-screenshot-1.jpg[/IMG][IMG]file:///C:/DOCUME%7E1/douglas/CONFIG%7E1/Temp/moz-screenshot-2.jpg[/IMG]me da el siguiente erro con ese codigo
error de sintaxis (falta operador) en la expresionta de consultas liketintas, al menos la palabra tintas salio del edit1.text que fue la palabra que escribir en el edit |
|
el valor tintas no tiene parametros predeterminados es otro error con el codigo asi
|
Hola
Access, como me gusta, te pone interesantes retos. Cita:
Saludos |
perdon chicos, me muestra los campos, pero no me muestra lo valores que deberian estar en los campos, que puedo hacer chicos, perdon la insistencia
|
Hombre, por que no intentas con filtros?.
Saludos. |
Hola
Saludos |
Excelente Caral ni lo hubiera pensado.;)
Saludos. |
perdon chicos, pero sigue sin mostrarme nada, perdon como es eso de los filtros, me podrias explciar gracias
|
Hola
Gracias enecumene, viniendo de ti es un alago. En el wiki del club he puesto varios ejemplos de codigo (sencillo), entre ellos siempre recomiendo: Uso de Combobox y Filtros, por que es la duda mas constante. Como filtrar y como colocar la informacion en determinado componente, hay otros tambien interesantes. Saludos |
gracias caral, examinare el wiki y te cuento como me va, enserio gracias a los dos por las grandes ayudas que me han brindado en todo momento, son super personas, gracias, siempre comento al final como lo logre hacer
|
filtros:
Douglas los ejemplos del wiki que te aconseja Caral son muy buenos revisalos. |
Consulta con Like
Para hacer consulta con Like y tienes que usar comodides "%", cualquier caracter, o "_" un caracter, ara que no te discrime las mayusculas de las minusculas puedes probar el siguiente codigo:
Cprocedure TForm7.Button1Click(Sender: TObject); begin adoquery1.Close; Adoquery.sql.Clear; adoquery1.SQL.Add('select * from merca '); adoquery1.SQL.Add(' where upper(descripcion) like upper(:cosa)'); adoquery1.Parameters.ParamByName('cosa').Value:='%'+edit1.Text+'%'; adoquery1.Open; end; Lo que estamos haciendo aqui es buscar un productos no importando si los caracteres como criterio de busqueda esta al inicio, intermedio o final de la cadena escrita en la caja e texto. Suerte |
La franja horaria es GMT +2. Ahora son las 22:14:26. |
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