Ho una pagina che mi passa un valore "id_pro", e funziona correttamente perchè ho verificato con questo codice:
codice:
<%
id_pro = request("id_pro")
%>
<html>
<head>
<title>SCHEDA</title>
</head>
<body>
<%
response.write(id_pro)
%>
</body>
</html>
...mentre in quest'altro caso mi trova un'errore nella riga in rosso...
codice:
<%
id_pro = request("id_pro")
dim strPassDb
strPassDb=""
dim strNomeDb
strNomeDb="data.mdb"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath(strNomeDb)
strConn=strConn & ";pwd=" & strPassDb
Conn.Open (strConn)
sql = "select * from PRODOTTI where ID_PRODOTTO = '" & id_pro & "'"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3,3
%>
<html>
<head>
<title><%=rs("NOME_PRODOTTO")%></title>
</head>
<body>
<%
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
</body>
</html>
...se invece provo a modificare la riga che ho evidenziato in verde, funziona correttamente (anche se mi da sempre il primo recordset)...
codice:
<%
id_pro = request("id_pro")
dim strPassDb
strPassDb=""
dim strNomeDb
strNomeDb="data.mdb"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath(strNomeDb)
strConn=strConn & ";pwd=" & strPassDb
Conn.Open (strConn)
sql = "select * from PRODOTTI"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3,3
%>
<html>
<head>
<title><%=rs("NOME_PRODOTTO")%></title>
</head>
<body>
<%
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
</body>
</html>
...quindi il problema è nell'id_pro, ma nn riesco a risolverlo!!!
Spero che qualcuno possa aiutarmi!!!