Salve ragazzi,
ho scritto una sintassi che inserisce all'interno del mio dabatbase un record di dati passati tramite form. Successivamente legge il record inserito, memorizza i valori di alcuni campi in alcune variabili e ne uploadd un secondo, in questo modo:
Purtroppo però continuo a ricevere questo errore:codice:sql = "INSERT INTO clienti (utdata, utragioneso, utaddre , utciti, utcap, utprovi, uttelofo, utfaxo, utcellu, utemail, username, password, utprivaci) VALUES (now(), '"& ragioneso &"','"& addre &"','"& citi &"','"& cap &"','"& provi &"','"& telofo &"','"& faxo &"','"& cellu &"','"& emailt &"','"& usitrim1 &"','"& passtrim1 &"','"& privaci &"')" conn.Execute(sql) Set rsclog = Conn.Execute("select * from clienti where utemail = '" & emailt & "'") utid2=rsclog("utid") utusername2=rsclog("username") utpassword2=rsclog("password") utdata2=rsclog("utdata") rsclog.close set rsclog=nothing conn.Execute("INSERT INTO login (data, username, password, idutente ) VALUES ('"& utdata2 &"','"& utusername2 &"','"& utpassword2 &"','"& utid2 &"')")
In cui la linea 100 corrisponde al secondo upload, sapete aiutarmi?!codice:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [MySQL][ODBC 3.51 Driver][mysqld-4.0.20-standard-log]Duplicate entry '0' for key 1 cliente.asp, line 100![]()

Rispondi quotando
