ADO e Access (campo de nome local causa erro)
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!
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
Curtidas 0
Respostas
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.
Uso Delphi 5 e ADOExpress e Access.
GOSTEI 0
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=...´
-->´Select Tabela_tal.campo1, [b:44e90760b5]Tabela_tal.Local[/b:44e90760b5]
Where Tabela_tal.Local=...´
GOSTEI 0
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.
SELCT Local AS OutroLocal... e nada. Talvez local seja uma palavra reservada.
GOSTEI 0
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
20/05/2003
Se não me engano LOCAL é reservado no Access, assim como NOME
GOSTEI 0
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
Massuda
GOSTEI 0