Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    Either BOF or EOF is True

    Salve ragazzi mi restituisce questo errore e non capisco
    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

    mi restituisce solo due record!!!!!!


    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/contatore.mdb")
    strsql = "SELECT * FROM visite order by cognome asc "
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.open strsql , objconn ,3 ,3
    %>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr>
    <td bgcolor="#FFCC00">
    <table cellpadding="4" cellspacing="1" border="1" width="100%" style="border-collapse: collapse" align="left">
    <%
    While not objRS.EOF
    if objrs("visite")= 0 then
    objRs.movenext
    else
    %>
    <tr>
    <td>

    <%=objrs("cognome")%></p>
    <td>

    <%=objrs("nome")%></p></td>
    <td>

    <%=objrs("visite")%></p></td>
    </tr>
    <% end if %>
    <%
    objRS.MoveNext
    wend
    objRS.Close
    Set objRS = Nothing
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/contatore.mdb")
    strsql = "SELECT * FROM visite order by cognome asc "
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.open strsql , objconn ,3 ,3 
    if not objrs.EOF then
    %>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr>
    <td bgcolor="#FFCC00">
    <table cellpadding="4" cellspacing="1" border="1" width="100%" style="border-collapse: collapse" align="left">
    <%
    While not objRS.EOF
    if objrs("visite")= 0 then
    objRs.movenext
    else
    %>
    <tr> 
    <td>
    
    <%=objrs("cognome")%></p>
    <td>
    
    <%=objrs("nome")%></p></td>
    <td>
    
    <%=objrs("visite")%></p></td>
    </tr>
    <% end if %>
    <%
    objRS.MoveNext
    wend
    end if
    objRS.Close
    Set objRS = Nothing
    %>
    Devi testare che il recvordset contenga qualcosa prima di recuperare i valori dei campi...

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    stesso errore

    mi da lo stesso errore

  4. #4
    if objrs("visite")= 0 then
    '''''''''''''''''''''''''''''''''''''''''' TOGLIERE!!!! objRs.movenext
    else

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    esatto

    ero arrivato anche io comunque grazie di cuore lo stesso

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.