Ciao a tutti,
sto cercando di trasportare un sito in asp+access in asp+mysql.
Pensavo che il passaggio fosse indolore, in realtà sto scoprendo che ci sono molte differenze.
Ultimamente mi viene restituito un errore:
Microsoft Cursor Engine error '80040e21'
Multiple-step operation generated errors. Check each status value.
contatto_edit_run.asp, line 40
Senza che io capisca di che si tratta.
Ho provato a cercare un po' in giro e niente.
La pagina in questione funziona correttamente se il db è access, differentemente con mysql non va più bene.
La cosa strana è che la pagina si occupa semplicemente di aggiornare il db utilizzando questa modalità:
sql = "select * "
sql = sql + " FROM clienti "
sql = sql + " where idCliente="&id
rs.CursorLocation = 3
rs.Open sql, conn, 3, 3
rs("nome")=nome
rs("cognome")=cognome
rs.update
La cosa strana è che non lo fa su tutti i campi mentre con alcuni lo fa sempre...
boh...
qualcuno mi sa dare un indizio?
tra l'altro non capisco nemmeno "rs.CursorLocation = 3", nella connessione (rs.Open sql, conn, 3, 3) è già definito... o no??!
Grazie,
Cesare


Rispondi quotando