Mi sembra che ti stia dicendo che vi è un errore di sintassi, per cui il comando sql che hai scritto non va bene, o meglio come lo hai scritto da errore.Originariamente inviato da DarioMarco
You have an error in your SQL syntax;
per curiosità prova a sostituire la variabile id con un valore fisso, eliminando gli apici e le e commerciali, scrivendo il comando a "mano"
Se funziona ho torto e il problema è di come lo hai scritto con la variabile, se non funziona probabilmente non è la sintassi giusta.