Salve a tutti e ringrazio chiunque mi possa rispondere. Il problema sta che quando eseguo una semplice query mi da' il seguente errore:

Microsoft JET Database Engine error '80040e14'

Errore di sintassi (operatore mancante) nell'espressione della query 'articoli.id_articolo = 2.id_articolo'.

/Carrellofinale/carrelloarray.asp, riga 21


la riga incriminata è questa: objrs.open sql, objconn, 3, 3

il codice è il seguente:

sql = "select articoli.id_articolo AS CODART, articoli.descrizione AS DESCRIZIONE, articoli.prezzoun AS PREZZO"
sql = sql & " from articoli, "&idcarr
sql = sql & " where articoli.id_articolo = "&idcarr&".id_articolo"
objrs.open sql, objconn, 3, 3

se stampo la query mi esce:
select articoli.id_articolo AS CODART, articoli.descrizione AS DESCRIZIONE, articoli.prezzoun AS PREZZO from articoli, 2 where articoli.id_articolo = 2.id_articolo

Non capisco perché non mi funzioni, la query è scritta bene, poi cosa significa quell'errore??