![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Problema con ADOQuery
Tengo un formulario y TDBEdit con un dato y quiero pasarlo (el dato que contiene el TDBEdit) a la consulta SQL del ADOQuery como lo hago?
Última edición por damser fecha: 23-02-2011 a las 17:11:04. |
|
#2
|
||||
|
||||
|
Cita:
mi no entender.... lo quieres pasar a otro AdoQuery...?
Salu2 ![]() ![]()
__________________
BlueSteel |
|
#3
|
|||
|
|||
|
Gracias por responder:
La cosa va así, en mi formulario tengo un dato dentro un TDBEdit, este dato es recogido de un formulario anterior. ahora quiero que este dato en cuestión pase a formar parte de la consulta dentro del ADOQuery, osea que por ejemplo si el dato contenido en el TDBEdit es "funcionario1", esto vaya como variable a la consulta, para que en un dbgrid me salgan los datos del "funcionario1" y si del anterior formulario pasa el "funcionario2", etc. mi consulta dentro el ADOQuery va así y por supuesto no funciona: select * from INFORMES where FUNCIONARIO = :TDBEdit1.text; ví algunas alternativas en algunos sitios, pero no funcionan. yo trabajo en Delphi XE Agradezco a los que se toman la molestia de responder. Última edición por damser fecha: 23-02-2011 a las 19:40:21. |
|
#4
|
||||
|
||||
|
Pues puedes probar usando parámetros como te han comentado o concatenar los strings:
El QuotedStr es para que se añadan las comillas al texto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
|||
|
|||
|
Gracias Neftali:
lo puse así. ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('Select * From INFORMES Where FUNCIONARIO=' + QoutedStr(TDBEdit1.Text)); ADOQuery1.Open; me sale este mensaje: Instrucción no válida; se esperaba 'DELETE','INSERT','PROCEDURE','SELECT' o 'UPDATE' de verdad gracias a todos los que me estan prestando ayuda... |
|
#6
|
||||
|
||||
|
Pues la verdad es que si FUNCIONARIO es un campo de tipo texto deberiá funcionar.
![]() ![]() ¿Qué base de Datos estás utilizando? Supongo que el Quoted lo has corregido, porque en mi primer mensaje lo escribí mal.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| problema al filtrar adoquery | Van_Falen | Conexión con bases de datos | 2 | 08-01-2008 20:44:09 |
| Problema con AdoQuery | marylobita | Conexión con bases de datos | 3 | 04-05-2006 19:17:54 |
| Problema ADOQuery con INTO Table o INTO CURSOR | reynaldo | Tablas planas | 0 | 26-04-2006 17:17:26 |
| Problema con ADOQuery | Sr.Scorpion | Conexión con bases de datos | 8 | 17-04-2005 20:53:02 |
| Problema ADOQuery | GIVO | Providers | 1 | 29-08-2003 17:30:58 |
|