Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore risultato SELECT

    Non capisco perché non funziona!

    codice:
    CODPART = Request.Querystring("PART")
    CODARR = Request.Querystring("ARR")
    set my_Conn = Server.CreateObject("ADODB.Connection")
    my_Conn.Open strConnString
    set srst = my_conn.execute("SELECT * FROM tabella WHERE CODPART = '" & CODPART & "' AND CODARR = '" & CODARR & "'")
    perc = srst("PERC")
    if srst.EOF Then
    %>
    Il percorso scelto non ha descrizione.
    <%
    Else 
    While NOT srst.Eof
    %>
    RISULTATO SE C'E'
    <%
    srst.MoveNext
    Wend
    srst.Close
    Set srst = Nothing
    end if
    Allora, se CODPART e CODARR ci sono i risultati ci sono.

    Se la SELECT non da risultati per l'assenza di uno dei due (CODPART o CODARR) o di entrambi mi aspetterei di leggere "Il percorso non ha descrizione" invece:

    codice:
    ADODB.Field error '800a0bcd'
    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
    Dove sbaglio???

    GRAZIE
    La vita è bella perché tutto fa brodo
    Cerchi un angolo di paradiso? Vieni a Crealla!

  2. #2
    perché tenti di leggere (perc=...) il recordset prima di testare rs.eof!

  3. #3
    Corretto! Grazie! Funziona!
    La vita è bella perché tutto fa brodo
    Cerchi un angolo di paradiso? Vieni a Crealla!

  4. #4

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.