Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Non capisco questo errore: il record corente corrisponde.....

    Scusate ragazzi; ho questa banalissimo codice:

    codice:
    Squer="SELECT  AdmNo, AdmDate, Name, Name2 FROM Adm INNER JOIN PatMas ON DR = RowId Where AdmNo='20050000100'" 
    set rs=server.createobject("adodb.recordset") 
    rs.open Squer, Conn
    %> 
    <%Do while Rs.eof=True %>
    <%=rs("NAme")%>             
    <%rs.movenext
    loop
    %>
    <%
    rs.close 
    Set rs=Nothing 
    conn.close
    set Conn=Nothing
    %>
    <p align="center"></p>
    </body>
    </html>
    Ma mi da questo errore:

    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente

  2. #2
    E' sbagliato il ciclo che usi :

    con

    Do while Rs.eof=True che stai usanto te , cicli solo nel caso
    in cui il recordset è alla fine


    Usa invece :

    Do while not rs.eof = true

    E' corretto così


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 © 2025 vBulletin Solutions, Inc. All rights reserved.