Visualizzazione dei risultati da 1 a 3 su 3

Discussione: campo vuoto

  1. #1

    campo vuoto

    ho un problema

    set objRs = objConn.Execute("SELECT * from dati where NOME='"&nome&"'")
    password_r=objRs("PW")
    if password_r<>pw_Crypt then
    controllo=controllo+1
    end if

    questo funziona ma in caso non riuscisse a trovare il nome mi da come risultato

    ADODB.Field error '800a0bcd'

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

    /Ivan/dbs/accesso.asp, line 141

    e la linea 141 è

    password_r=objRs("PW")

    ed è ovvio..se non trova il nome non può andare a cercarmi la password

    ma non riesco a sistemarlo


    avevo pensato di andare a contare le righe contenenti il nome con la query

    set objRs = objConn.Execute("SELECT COUNT(*) FROM Persons WHERE NOME='"&nome&"'")

    così che poi se fossero = 0 non continuavo con il procedimento ma non ho idea di dove mi vada a mettere il risultato quindi non riesco ad usarla

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    set objRs = objConn.Execute("SELECT * from dati where NOME='"&nome&"'") 
    if not objrs.eof then
    password_r=objRs("PW") 
    if password_r<>pw_Crypt then 
    controllo=controllo+1 
    end if 
    end if
    set objrs = nothing
    Roby

  3. #3
    non fungeva...o meglio l'errore me lo dava sul calcolo dopo quindi, per la cronaca, ho fatto un casino del genere:

    set objRs = objConn.Execute("SELECT NOME, PW from dati WHERE NOME='"&nome&"'")
    if not objrs.eof then
    nome_r=objRs("NOME")
    pw_r=objRs("PW")
    if pw_r<>"vuoto" then
    trovato=trovato+1
    end if
    if nome_r<>"vuoto" then
    trovato=trovato+1
    end if
    end if

    posizionato prima del controllo

    e ora funziona


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.