Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2007, 07:13
jorevale
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Variables en las SELECT, GROUP BY y ORDER BY de una instrucción SQL. ¿Es posible?

Saludos amigos.

El problema que tengo es que estoy tratando de pasarle variables a una instrucción SQL, y me deja hacerlo perfectamente mientras dicha variable esté en la cláusula WHERE, asi:

.Adodc_Gráfico.RecordSource = "select SUM(CAMPO1) from AVISOS where (CAMPO2='" & Variable & "')

Eso funciona perfectamente, pero mi preguntas son:
1) ¿Se puede sustituir el nombre del campo por una variable tipo string en la parte SELECT de una sentencia SQL?
2) Lo mismo para la cláusula GROUP BY
3) Lo mismo para la cláusula ORDER BY.

Algo como esto:

1) .Adodc_Gráfico.RecordSource = "select SUM('" & Variable1 & "') from AVISOS where ...
2) .Adodc_Gráfico.RecordSource = "select * from AVISOS where ... order by " & Variable1 & "'

3) .Adodc_Gráfico.RecordSource = "select * from AVISOS where ... group by " & Variable1 & "'

...donde Variable1 es igual al string "CAMPO1"

Gracias