18 messaggi dal 10 settembre 2004
Ciao a tutti,
ho un'enigma da risolvere:

set cn = server.createobject ("ADODB.connection")
set rsStat = server.createobject ("ADODB.recordset")
dim User
dim psw
user = request.form ("txtuser")
psw = request.form ("txtpsw")
cn.open "Driver={MySQL ODBC 3.51 driver};Server=....;Database=utentiweb;UID=*****;PWD=****"

rsStat.open "INSERT INTO tbstat (user,psw,data) VALUES ('" & User & "','" & Psw & "','" & Date & "')",cn,3,3


Avete idea del perchè non ricevo nessun errore e non mi va a scrivere nella tabella tbStat?

A qualcuno è mai capitato?

Grazie in anticipo.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
non hai bisogno di aprire un recordset perchè la query INSERT non restituisce alcun record.
Fai semplicemente:

cn.Execute "INSERT INTO tbstat (user,psw,data) VALUES ('" & User & "', '" & Psw & "', Now())"

dovrebbe andare, la query sembra corretta.

Enjoy learning and just keep making
3.122 messaggi dal 16 maggio 2002
Non è che hai messo un "on error resume next" (prima di quella parte di codice) che ti nasconde ogni errore?
Se sì toglilo.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
18 messaggi dal 10 settembre 2004
Grazie per l'aiuto, ma niente da fare.
Non scrive nulla nella tabella.

Io utilizzo IIS sapete se esiste un log dove vengono memorizzate le istruzioni lanciate dalle pagine asp?

Sarà un problema del db MySql?

Non ho idea, è la prima volta che mi da questo problema..

Grazie.

Mauro.
18 messaggi dal 10 settembre 2004
No, non ho messo "on error resume next".

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.