Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Alimentare un form

  1. #1

    Alimentare un form

    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':
    codice:
    ... 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%>
    Problema: ripete sempre il primo record
    Ut intellegi non posset uter plus diligeret

  2. #2
    HAi chiamato il recordset come Ors e poi lo usi come rs.

  3. #3
    Grazie Weppos, è la forza dell'abitudine, poi le cose non le vedi quando sei costretto a cambiare.
    Ciao
    Ut intellegi non posset uter plus diligeret

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.