![]() |
Como ejecutar un Consulta de SQL desde la app (conectada a la DB a traves de ADO)
Estimados.
Estoy creando mi segunda aplicación usando Delphi, en estos momentos estoy generando un program que tiene que ejecutar una consultad de SQL cada X cantidad de tiempo. Puntualmente el problema es que al no tener experiencia nose como utilizar el componente "TADOQuery" para ejecutar la siguiente consulta: SELECT so.so_id ,so.so_des ,se.se_des ,replace(us.us_login,'TESACOM\','')+'@tesacom.net' EMAIL_DESTINATARIO ,us2.Nombre+' '+us2.Apellido RESUELTO_POR FROM Solicitud so ,Seguimiento se ,Usuario us ,Usuario us2 WHERE so.so_id=se.so_id AND se.se_id = (SELECT max(se_id) FROM Seguimiento se2 WHERE se2.so_id=se.so_id) AND se.es_id=3 --Resuelto AND so.so_mail=0 AND so.us_id_solic=us.us_id AND se.us_id=us2.us_id ORDER BY 1 Uso Delphi 2007 y ya estoy conectado con la Db (SQL Server). Saludos y gracias por leer mi consulta. |
|
Hola
Bienvenido. Pregunto: La consulta donde la pones, directamente en el query (osea en el string) o por codigo en el programa?. Saludos |
Eso es un ejemplo de como utilizar un TADOQuery |
Hola caral, gracias por la celeridad en tu respuesta.
sinceramente no estoy seguro donde introducir la consulta, supongo que desde el código del programa, es lo que tenía planeado hacer. Saludos |
Cita:
Saluditos |
Cita:
La otra posiblidad es escribir la consulta desde el SQL Server, guardarla y luego llamarla desde el código del Delphi no es cierto?. Puede que esa variante sea mas sencilla a la hora de programar?. En caso afirmativo, como se puede levantar desde Delphi 2007 una consulta cualquiera generada desde SQL Server?. Desde ya le agradezco la voluntad y la rapidez con la que ha respondido mi consulta anterior. A todos les agradezco la ayuda que me estan proporcionando. Saludos. |
Supongo que tendría que ser un procedimiento almacenado (Stored Procedure) y por tanto no utilizarías un TADOQuery sino un TADOStoredProc
|
Hola de nuevo, a parte de lo que te dice el amigo ContraVeneno, supongo que también puedes guardar tu consulta como una vista y cuando quieras recuperar desde delphi lo haces como si fuera una tabla con el AdoQuery inclusive puedes utilizar un AdoTable.
Saluditos |
Muchas gracias a todos
Gracias por la ayuda que me brindaron. He salido adelante con el proyecto.
Saludos y sigan así. |
| La franja horaria es GMT +2. Ahora son las 06:42:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi