Comprobado, Shiryu. He creado una tabla en MSSQL con un campo llamado
index y me da error 'Missing FROM clause' en un query tal como 'SELECT index FROM tabla'
Para poder usarlo debes encerrarlo entre corchetes y llamarlo de otra forma:
SELECT [index] as indice FROM tabla
el
as indice es por que tambien el controlador ODBC se hace un lio. Te recomiendo que cambies el nombre al campo si no es estrictamente necesario.
Un saludo