busqueda de datos en SQL con TMEMO
que tal a todos,quiesiera ver si alguien tiene una idea sobre un problema que tengo
Tengo en mi forma un TMEMO,adoquery,DBGrid y un boton quisiera poner varios nombres en el TMEMO y despues presionar el boton que execute el query buscando la informacion en una tabla llamada empleados. Si puedo hacerlo si solo meto un solo nombre en el TMEMO el problema es como puedo hacer que poniendo varios nombres que todos esos nombres los busque en la tabla talvez usando el SELECT IN, algun ejemplo que tenga se los agradeceria |
Deberías "montar" la consulta dependiendo de los nombres que ponbgas en el memo. O un OR o si son muchos, como tú dices un IN puede ser más cómodo.
Las 2 formas son válidas; Aquí se usan parámetros también puedes colocar las cadeas directamente. ¿Puedes afinar más diciéndonos qué es lo que no tienes claro? ¿Sacar los nombres del memo? ¿Montar la sentencia? ¿la sintaxis? ... Prueba a hacerlo y si tienes problemas ya nos dirás... |
Gracias por tu propuesta Neftali de hecho si habia pensado en eso
ahorita tengo este codigo En el MEMO1.text si solo pongo una informacion asi: YMN1016120001 si me lo busca en sql pero yo quisiera que el en MEMO1.text pusiera varios registros YMN1016120001 YMN1016120002 YMN1016120003 YMN1016120004 YMN1016120005 yo quisiera que todos esos registros my query los buscara a todos, pero no se como en delphi hacer leer uno por uno. |
Te lo pongo de memoria (quiero decir que lo he hecho directamente sobre el editor, no lo he compilado, así que si hay algun error ya dirás...)
Si los nombres en el memo son: Código:
YMN1016120001
|
ok cuando lo corry me salian unos errors en la variable Strname porque no estaba declarada pero se lo agregue y me quedo asi
y ya no me salio error Pero no me salio nada en mi DBGRID como mando el resultado del query al DBGRID gracias |
Haber que tal así:
Saludos...:) |
Exceletente muchas gracias funciono :)
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 20:01:41. |
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