Syntax error (missing operator) in query expression
Syntax error (missing operator) in query expression
Inserito il 07/10/2005 - letto 4707 volte
Messaggio di errore in Inglese
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'query-data-string'.
/folder/page-name.asp, line 10Da cosa dipende e come risolvere il problema...
Questo errore è molto frequente, soprattutto quando si sta lavorando con query ad un database generate dinamicamente.
Il problema è molto semplice. La query che si sta cercando di eseguite manca di un elemento (operatore) all'interno del comando.
Sono degli esempi comuni query tipo
strSQL = "select * FROM nometabella where id = "
& variabile dove in realtà il contenuto di variabile è nullo con il risultato che l'interprete tenterà di far eseguire al database un comando tipo
select * FROM nometabella where id =
del tutto privo di significato.
In questi casi prestate attenzione al contenuto
della query e se necessario stampatela a video.
In questo
modo vi sarà possibile verificare dove si trova l'errore e correggerlo.
