Modificar una sentencia SQL en tiempo ejecución
Hola:
Como puedo modificar el SQL de Un Query en tiempo ejecución? Uso delphi 7 y una tabla paradox sin alias. |
Hola,
¿De dónde sale esa "Query"? Si se trata de una cadena, pues nada te impide hacer con ella lo que necesites, ¿no? Creo que es precisa algo más de información... |
¿Te sirve algo como "Query.SQL.Text := NuevaSentencia;"?
Alexandro, ¿podrías compartirnos más detalles del caso? Gracias. Al González. |
Modificar una sentencia SQL en tiempo ejecución
MIren:
Yo lo que quiero es que el usuario dependiendo del campo que el quiera ver se pueda cambiar el Query: Ej: Yo tengo el query en blanco y al usuario decir yo quiero mostrar el camp o Nombre y apellido el query internamente me haga esto "SELECT nombre, Apellido FROM tabla.db". Si el Usuario quiere Edad entonces "SELECT Edad FROM tabla.db". No se si explico mejor. Por favor, espero que me ayuden. Gracias por adelantado. |
Cita:
:P |
Cita:
|
Cita:
ajjajaa, ok corrijo (Hace tantos años que no toco paradox :P)
|
Cita:
Cita:
Mi recomendación sería que en tiempo de diseño definieras tu consulta en varias líneas:
Entonces, en tiempo de ejecución, sustituir la segunda línea por el campo o los campos que el usuario quiera consultar:
Espero te sirva esta forma de hacerlo. No dejes de contarnos cómo te fue. Al González. :) |
Modificar una sentencia SQL en tiempo ejecución
1 000 000 de gracias a todos. Ya Funciona!!!:)
Sois los mejores. Suerte y siguan así. Chao |
La franja horaria es GMT +2. Ahora son las 05:43:00. |
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