Visualizzazione dei risultati da 1 a 5 su 5

Discussione: reinterrogare il RS

  1. #1

    reinterrogare il RS

    Ciaaaaaao!
    ma se io apro la connessione e imposto il record set,

    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open ecc....
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * from luoghi ecc.....
    RS.Open sql, conn, 1, 3

    poi lo posso interrogare 2 volte?

    mi serve per due menu a discesa che prendono i dati dallo stesso RS.

    <select name="comune">
    <option value="" SELECTED>Scegli un Comune</option>
    <%Do while not rs.eof%>
    <option value="<%=rs("comune")%>"><%=rs("comune")%></option>
    <% rs.MoveNext
    Loop%>
    </select>




    <select name="zona">
    <option value="" SELECTED>Scegli una zona</option>
    <%Do while not rs.eof%>
    <option value="<%=rs("zona")%>"><%=rs("zona")%></option>
    <% rs.MoveNext
    Loop%>
    </select>


    messo cosi nella select della zona nn mi fa vedere nulla anche se i dati ci sono.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si, fin quando non lo distruggi.

    Roby

  3. #3
    non vedi niente perchè il recordset è già finito.prima del secondo menù a tendina metti rs.movefirst

  4. #4
    AHHHHHH ok con rs.movefirst lo riporto all'inizio e posso reinterrogare!
    provo subito! tnx!

  5. #5
    funziona grazie mille

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.