sto provando anche così, ma passa sempre zeo come ultimo record inserito:codice:Set Conn=Server.CreateObject("ADODB.Connection") strConn="driver={Microsoft Access Driver (*.mdb)}; " strConn=strConn & " DBQ=" & Server.MapPath("users.mdb") strConn=strConn & ";pwd=" & strCodedb Conn.Open (strConn) strSql = "SELECT * FROM codici WHERE userName='"&strUser&"'" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open strSql, conn, 3, 3 if rs.eof then sSQL = "select @@identity FROM codici" set objRs = Server.createObject("ADODB.recordset") objRs.open sSQL, Conn, 1, 3 if not objRs.eof then idrecordinserito = objRs(0) end if objRs.Close set objRs = nothing rs.addnew rs(1)=strUser rs(2)=cripta(strCode1,Key) rs(3)=strMail rs("utente_id")=idrecordinserito rs("unita_id")=strCT rs.update zSQL = "insert into tUtenti_Unita (utente_id, unita_id) values ("&idrecordinserito&", "&strCT&")" conn.Execute(zSQL)

Rispondi quotando