Gentili utenti, ho un problema, voglio recuperare un dato "id" dell' utente che si è registrato dal database "dbcollezione" per poi utilizzarlo in "idutente". Questo è il codice che ho scritto, ma ho controllato nel database non mi da niente.
Cmq..volevo dire in + ...che mi trovo in un'altra pagina e voglio recuperare il dato id dal database che precedentemente ho riempito. Ovviamente deve appartenere alla persona che si era reggistrata precedentemete...come faccio a recuperarlo l'id dell' utemte anche se non si trova in quella pagina di registrazione ma in altre...come faccio?
codice:<% Dim idutente Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/dbcollezione.mdb") Set rs=server.CreateObject("ADODB.Recordset") rs.Open "tabdbcollezione",conn,3,3 rs.AddNew idutente=Request.QueryString("ID") rs.update rs.Close stato=request.form("stato") 'apro la connessione Set conn2 = Server.CreateObject("ADODB.Connection") conn2.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/dbstati.mdb") Set rs2=server.CreateObject("ADODB.Recordset") rs2.Open "tabstati",conn2,3,3 rs2.AddNew rs2("stato")=stato rs2("idutente")=idutente rs2.update rs2.Close sSQL2 = "SELECT ID " sSQL2 = sSql &" FROM tabstati" sSQL2 = sSql &" WHERE stato ='"& stato &"' " sSQL2 = sSql &" AND idutente ='"& id&"' " set RS2 = server.createobject("adodb.recordset") RS2.open sSql2, conn2, 1, 1 <-------------------- ID = rs2("idutente") conn2.Close %> <% Response.Redirect("primapagina2.asp?ID="&ID&"") %>
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
/collezioni/inseriscidatistato.asp, line 801
La linea è quella della freccia.
GRAZIE MILLE

Rispondi quotando