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