ADO e Access (campo de nome local causa erro)

Delphi

20/05/2003

Tenho um BD em access em uma das tabelas tenho um campo com o nome LOCAL, sempre que tento referenciar este campo, seja como parte da consulta ou no where, por exemplo aparece o seguinte erro : ´Erro não especificado´.

Alguém pode me ajudar?
Obs.: Não posso alterar o nome do campo pois é de uma outra empresa e utilizamos somente para consultas e relatórios.

Obrigado!


Nando

Nando

Curtidas 0

Respostas

José Henrique

José Henrique

20/05/2003

Engraçado, comigo está acontecendo a mesma coisa. Felizmente posso mudar o nome do campo de ´Local´ para outro.
Uso Delphi 5 e ADOExpress e Access.


GOSTEI 0
Pehdepano

Pehdepano

20/05/2003

Vc já tentou referenciar o nome do campo completo(tabela.campo)?
-->´Select Tabela_tal.campo1, [b:44e90760b5]Tabela_tal.Local[/b:44e90760b5]
Where Tabela_tal.Local=...´


GOSTEI 0
José Henrique

José Henrique

20/05/2003

Sim e ainda tentei dar um nome virtual:
SELCT Local AS OutroLocal... e nada. Talvez local seja uma palavra reservada.


GOSTEI 0
Pehdepano

Pehdepano

20/05/2003

Talvez local seja uma palavra reservada.

Tenho uma tabela com o campo ´Local´ e não da erro. Porém, a base de dados é MySQL e o acesso é feito usando o Zeos/D7.


GOSTEI 0
Gandalf.nho

Gandalf.nho

20/05/2003

Se não me engano LOCAL é reservado no Access, assim como NOME


GOSTEI 0
Massuda

Massuda

20/05/2003

Não tenho certeza, mas, no caso do Access, acho que palavras reservadas podem ser usadas na query se estiverem entre colchetes, ou seja, entre [ e ].

Massuda


GOSTEI 0
POSTAR