Cosa vuol dire?Posto il codice: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 140codice: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

Rispondi quotando