Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Records inesistenti o cancellati

    Ho un problema con questo codice:
    codice:
    Set rs = DBConn.Execute("SELECT * FROM messaggi where id = "&cod&" order by DData asc")
    nel sens che quando la condizione prevista nella query non è soddisfatta, il codice restitusce:
    Error Type:
    ADODB.Recordset (0x800A0BCD)
    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
    Dove sbaglio?

    Grazie

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    L'errore non lo dà in quella riga ma sicuramente in un'altra quando usi il recordset.

    Evidentemente rs non estrae nulla....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Prima di leggere i dati delrecordset, controlla che ce ne siano.

    codice:
    Set rs = DBConn.Execute("SELECT * FROM messaggi where id = "&cod&" order by DData asc")
    if not rs.eof then
       ...
       ...
       ...
    else
       response.write("Nessun messaggio presente")
    end if
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Grazie, ma non funziona:
    codice:
    if cod > 0 then
    Set rs=DBConn.Execute("SELECT * messaggi where id = "&cod&" order by Data asc") 
    
    if rs.eof then
      response.write "KO"
    end if
    
    else
    
    Set rs=DBConn.Execute("SELECT * FROM messaggi order by DData asc") 
    end if
    La riga dell'errore è questa:
    codice:
    Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","")

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    OK ho risolto, grazie.

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.