Ti ringrazio ma non ho compreso totalmente la porzione di codice che hai postato...ho fatto un pò di prove e con il seguente codice
codice:
<%
'Connessione al db
Dim MM_connAnagrafica_STRING
MM_connAnagrafica_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db1.mdb")
%>
<html>
<head>
<title>Chiedimi</title>
</head>
<body>
<form action="rispondimi.asp" method="get" id=form1 name=form1>
<select name="select_campo">
<option value="">Categoria</option>
<%
Dim rs, rscategorie_ricerca
Set rs = Server.CreateObject("ADODB.Recordset")
Set rscategorie_ricerca = Server.CreateObject("ADODB.Recordset")
rs.Source = "Select * from Tabella1 order by nome asc"
while not (rs.EOF)
nome = rs("nome")
%>
<option value="<%=nome%>"><%=rs("nome")%></option>
<%
rs.MoveNext
wend
rs.Close
Set rs = Nothing
%>
</select>
</form>
<%
Response.Write "<form action='rispondimi.asp' method='post'>
"
Response.Write "<input type='text' name='nome'>
"
Response.Write "<input type='submit' value='dimmelo'>"
Response.Write "</form>"
%>
</body>
</html>
visualizzo un errore
codice:
Script error detected at line 27.
Source line: while not (rs.EOF)
Description: Operation is not allowed when the object is closed.
Ma come è possibile, il recordset è aperto...