Cosa vuol dire?
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria una query aggiornabile.
/camp3000/resultgps.asp, line 140
Posto il codice:
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
CampLat = arrRecord(4,i)
CampLong = arrRecord(5,i)
For I = 0 to UBound(arrRecord,2)
Distanza = distanza(Latconv(ns,g,m,s), Latconv(ns,g,m,s), CampLat, CampLong)
SQL = "UPDATE campeggi SET distanza_tmp = " & Distanza & " 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