Nome campo = parola chiave

mercoledì 30 aprile 2008 - 08.50

Anser Profilo | Junior Member

Salve ragazzi,
devo estrapolare dei dati da un db access, però il nome di un campo di una tabella è "IN" .. e l'errore generato è questo:
" Syntax Error (Missing Operator) in query expression 'IN' "

Dato che nella tabella ci sono circa 35 campi, e quelli che a me interessano sono solo 3 ho strutturato la mia query in maniera tale che mi estrapoli solo quei 3 campi, ossia :
"SELECT PB, MG, IN FROM MyTable WHERE Id = '1';

Presumo il problema sia il nome del campo IN che viene interpretato come parola chiave.
qualche soluzione?

Grazie a tutti


Anser

alx_81 Profilo | Guru

>Salve ragazzi,
Ciao!

>Presumo il problema sia il nome del campo IN che viene interpretato come parola chiave.
>qualche soluzione?
Metti le parentesi quadre prima e dopo il nome:

SELECT [IN] FROM tuatabella..

>Grazie a tutti
di nulla!
Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

MarKonE Profilo | Guru

Ciao, prova a racchiuderlo tra parentesi quadre.

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

Anser Profilo | Junior Member

Grazie Mille a entrambi!


Anser
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5