Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387

    Verificare la presenza di un campo in un database

    Ciao,
    vorrei poter leggere da un form un valore di una textbox e controllare se quel valore è presente nel campo della mia tabella e poi se il valore è riscontrato mi esegue una operazione altrimenti un altra, come posso fare?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le operazioni da fare sono:
    1) Recuperare il valore del form
    2) Effettuare una SELELCT sulla tabella
    3) Eseguire una operazione condizionale

    Quale di queste non sai fare?

    Roby

  3. #3
    1. con la request.form("nome_textbox") leggi il valore a video

    2. con una "SELECT COUNT(*) FROM taella WHERE campo=campovideo" cerchi nel db

    3. con una IF RS(0)=0 THEN fai quello che devi fare

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    sinceramente nn so come implementarlo in asp..
    sto alle prime armi e sto lavorando con codici già realizzati per capire come funzionano

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    vi posto il codice
    codice:
    <%@ LANGUAGE = JScript %>
    <%
    // Istanzio l'oggetto Connection
    var ADOConn = new ActiveXObject("ADODB.Connection");
    
    // Creo la STRINGA DI CONNESSIONE
    var strConn = "";
    strConn += "driver={Microsoft Access Driver (*.mdb)};";
    strConn += "dbq=" + Server.MapPath("/percorso/contatti.mdb");
    
    // Apro la connessione al database selezionato
    ADOConn.Open(strConn);
    
    // Interrogo il database
    var sql = "SELECT count(*) FROM tabContatti where contatti="indirizzo_login" ";
    var ris = ADOConn.Execute(sql);
    
    
    }
    mi potete aiutare a scrivere la parte di codice che mi permette di verificare se l'indirizzo di login è presente nel database e se è presente mi esegue un redirect altrimenti mi scrive un messaggio di errore??
    ve ne sarei molto grato...

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    dovrebbe andare così (se ho capito cosa ti serve)
    .
    .
    .
    .
    .
    var sql = "SELECT count(*) FROM tabContatti where contatti="indirizzo_login" ";
    var ris = ADOConn.Execute(sql);
    if (ris.EOF==true){
    Response.Redirect("Indirizzo");
    }else{

    Response.Write("errore");
    }
    .
    .
    .
    .

    comunque se è così dovresti studiare un pò di asp perchè è una cosa molto semplice
    Forza la magica ROMA

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.