Salve a tutti, ho gia postato il seguente codice, 2 o 3 volte...
ma, man mano che sto risolvendo il problema, o ne trovo uno nuovo, ve lo ripropongo nella speranza di trovare qualcuno che mi aiuti!

Ho 2 pagine ASP :

La prima che mi fa inserire solo USERNAME e PASSWORD in un form, che spedisce i dati in una seconda pagina, che esegue il controllo sui dati inseriti.

Questa seconda pagina "controlloentra.asp", mi restituisce un errore :

error '80020009'
Eccezione.

/controlloentra.asp, line 36
nella linea 36, c' è un semplice UPDATE ad un database.

LE cose strane sono 2 :

1) DOPO CHE IL SERVER MI RESTITUISCE TALE ERRORE, MI BASTA AGGIORNARE LA PAGINA, PER FAR SI CHE ESSA FUNZIONI.

2) QUESTA PAGINA, LA UTILIZZAVO CON UN DATABASE ACCESS, E FUNZIONAVA CORRETTAMENTE.

Adesso utilizzo MySQL, e la connessione che effettuo è questa :

set connessione=Conne.execute("update utenti set ip='"&IPip&"', ultimaentratadata='"&date&"', ultimaentrataora='"&time&"' where nick like '"&pg&"'")
dove i campi sono rispettivamente

ip di tipo VARCHAR
ultimaentratadata di tipo DATE (aaaa-mm-gg)
ultimaentrataora di tipo TIME.

Come mi avevan detto in un altro POST, ho provato ad inserire il cancelletto "#" al posto dell' apice singolo, accanto a "date", nel seguente modo :

#"&date&"#

ma il server mi restituiva ancora un secondo errore.


Per capire la parte errata del codice, ho estromesso ad uno ad uno, gli elementi dall' update, lanciando la pagina ed attendendo l' errore o meno.
Questo metodo l' ho usato 3 volte, come di seguito :

set connessione=Conne.execute("update utenti set ultimaentratadata='"&date&"', ultimaentrataora='"&time&"' where nick like '"&pg&"'")
Poi :

set connessione=Conne.execute("update utenti set ip='"&IPip&"', ultimaentrataora='"&time&"' where nick like '"&pg&"'")
ed infine :

set connessione=Conne.execute("update utenti set ip='"&IPip&"', ultimaentratadata='"&date&"' where nick like '"&pg&"'")
Ma l' errore, si è verificato in tutti i casi.
Ho provato a non inserire l' update nella pagina, ed essa non mi ha restituito nessun errore.

Ciò mi fa pensare che la sintassi dell' update sia errata...anche se a me non risulta...

Mi date na mano per favore?!?