Hola, estoy trabajando con visual basic .net, oledb y excel.
Tengo un problema al realizar un select cuando el nombre del campo es un número
Hago la consulta
es decir en mi caso
Se muestra el siguiente mensaje:
Si en mi archivo de excel coloco una letra antes de 1991 y en la consulta tambien la modifico no tengo problema, pero el punto es que necesito leer la tabla con esos tres campos Sexo, Edad y Año sin alterar la estructura del excel.
Entiendo que el error está en el '.' pero si quito la referencia de la tabla en el resultado para ese campo todos los valores serán 1991
Alguna idea?
EDITO: Ya intenté con alias a la tabla y al campo y sigue tirando el mismo error.
Gracias
Tengo un problema al realizar un select cuando el nombre del campo es un número
Hago la consulta
Código (sql) [Seleccionar]
SELECT tabla.campo1, tabla.campo2, tabla.campo3 FROM tabla
es decir en mi caso
Código (sql) [Seleccionar]
SELECT prueba$.Sexo, prueba$.Edad, prueba$.1991 FROM [prueba$]
Se muestra el siguiente mensaje:
Citar
Uso de '.', '!' o '()' no válido. en la expresión de consulta 'prueba$.199'.
Si en mi archivo de excel coloco una letra antes de 1991 y en la consulta tambien la modifico no tengo problema, pero el punto es que necesito leer la tabla con esos tres campos Sexo, Edad y Año sin alterar la estructura del excel.
Entiendo que el error está en el '.' pero si quito la referencia de la tabla en el resultado para ese campo todos los valores serán 1991
Alguna idea?
EDITO: Ya intenté con alias a la tabla y al campo y sigue tirando el mismo error.
Gracias