Ciao ragazzi, saràò sicuramente una cavolata ma non riesco a trovare l'errore

codice:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ordinidettaglio_prodottoID = prodotti_id' at line 1
in questo codice

codice:
sqlString = "SELECT ordinidettaglio.*, prodotti.* " &_
	"FROM ordinidettaglio, prodotti " &_
	"WHERE ordinidettaglio_ordineID =" & ordine &_
	"AND ordinidettaglio_prodottoID = prodotti_id"	 
SET RSdettaglio = Con.Execute( sqlString )
Mi potete aiutare?
Grazie e ciaoo