scusa ho una domanda riguardo alla sintassi SQL.
spero qualcuno possa aiutarmi.

le due righe SQL per i due campi che voglio aggiornare sono:

sql = "UPDATE tab1 SET voteby =" & Votanti & " WHERE ID ="& id
objConn.Execute(sql)

sql = "UPDATE tab1 SET vote='" & Fmedia & "' WHERE ID ="& id
objConn.Execute(sql)

Fmedia è un decimale, mentre Votanti un intero
i due cambi della tabella sono: voteby: intero e vote: a precisione doppia

per funzionare come intendo io la seconda stringa SQl necessita degli apici singoli:

vote='" & Fmedia & "'

altrimenti se il valore è decimale si blocca
se il valore è intero, la stringa funziona anche se la scrivo così:

vote=" & Fmedia & "


credo sia una questione di semplice SQL, ma che io non conosco bene, quindi se qualcuno mi sa spiegare perché con l'apice singolo va e senza no (solo con interi) gliene sarei grato...