Inesperta. sto usando ASP e Javascript
Ho una pagina in cui faccio il collegamento al db per avere la lista di prodotti e fino a qui è ok, ma poi piu sotto devo fare 1 form per eliminare un prodotto tramite un menu a tendina. Devo per forza rifare il collegamento?
Nel senso che se io non chiudessi l'rst e il con, come faccio poi a dire di riniziare a partire dal primo rst? ho usato rst.movefirst ma poi ripetendo il while mi viene l'errore
Execution of the ASP page caused the Response Buffer to exceed its configured limit.
codice:var Con; Con = Server.CreateObject("ADODB.Connection"); Con.Open("Provider = Microsoft.Jet.OLEDB.4.0; " + "Data Source = " + Server.MapPath("shop.mdb")); var rst = Con.Execute("SELECT name, price, qty FROM prodotti"); while (!rst.EOF) { ... rst.moveNext(); } rst.close(); Con.close(); %>codice:<form action="conferma.asp" method="post"><% rst.movefirst while (!rst.EOF) {%> <select name="prodotto"> <option value="<%=rst("name")%>"> <%=rst("name")%></option></select><% } %> <% rst.moveNext();%>


Rispondi quotando