Buongiorno.
Sto costruendo un form che servirà ad aggiungere record ad una tabella. Uno dei campi presenti fa riferimento ad un'altra tabella, perciò ho scritto questo codice nel tentativo di far riepilogare ad un <select> le voci presenti nella tabella 'vocabolario':
Problema: ripete sempre il primo recordcodice:... Apro la connessione e il recordset <%Set OConn=Server.CreateObject("ADODB.Connection") strOConn="driver={Microsoft Access Driver (*.mdb)};" strOConn=strOConn & " DBQ=" & Server.MapPath("/mdb-database/Tour.mdb") OConn.open strOConn%> <%SQL = "SELECT TblCateg.* FROM TblCateg;"%> <%set Ors=Server.createObject("Adodb.Recordset") Ors.Open sql, conn ,3,3%> ... Alimento la select <select name="Lng"> <%do while not rs.eof%> <option value="<%=Ors("IdCat")%>"><%=Ors("IdCat")%></option> <%rs.movenext loop%> </select> ... Chiudo recordset e connessione <%Ors.close set Ors=nothing OConn.close Set OConn = Nothing%>![]()
![]()

Rispondi quotando