Non capisco dov'è che sbaglio, mi da questo errore:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione UPDATE.
/camp3000/resultgps.asp, line 148
codice:
SQL = "UPDATE campeggi SET distanza_tmp = 0"
MM_camp3000_STRING.Execute(SQL)

SQL = "SELECT * FROM campeggi"
Set rs = MM_camp3000_STRING.Execute(SQL)
arrRecord = rs.GetRows
For I = 0 to UBound(arrRecord,2)
nDistanze = distanza(Latconv(ns,g,m,s), Latconv(ns,g,m,s), arrRecord(4,i), arrRecord(5,i))
SQL = "UPDATE campeggi SET distanza_tmp = " & nDistanze & " WHERE id = " & arrRecord(0,i)
MM_camp3000_STRING.Execute(SQL)
Next

SQL = "SELECT * FROM campeggi ORDER BY distanza_tmp ASC"
Set rs = MM_camp3000_STRING.Execute(SQL)
arrRecord = rs.GetRows
For I = 0 To UBound(arrRecord, 2)
' Mostri i dati
Next
Qualcuno sarebbe così gentile da aiutarmi?