Ayuda con una sentencia SQL

DaNieL
30 de Enero del 2006
Tengo unas tablas tipo dbf que se generan diariamente con la fecha actual y se le agrega una letra algo asi como : T060126.dbf que seria una tabla del dia 26 de enero del 2006 , bueno yo capturo el dia,mes,año en una variable de nombre FECHA para agregarla a la sentencia sql . Cuando construyo la sentencia queda asi :
Select * from FECHA(variable) ORDER BY DIA (campo_de_la_tabla) . Me da un error por la variable .
Alguien sabe por que ???

Edgarin
30 de Enero del 2006
FECHA no puede ser variable, ya que es un nombre de la tabla.
En todo caso seria asi:
"SELECT * FROM " & FECHA & " ORDER BY DIA"
para que se pase el valor de fecha a la sentencia, no como texto

mvallejos
30 de Enero del 2006
Me parece que el problema es que estás tirando esa consulta a través del ODBC de las dbf, es decir, no estás en el entorno de FoxPro que te manipula el tema de variables.

Saludos