Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: ricerca nomi

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    ricerca nomi

    ciao
    sto usando questa stringa per cercare nel DB un nome:

    request.querystring("chiave")=(Recordset1.Fields.I tem("Titolo").Value)

    Vorrei che la ricerca potesse avvenire mettendo solo una parte di parola e non la parola intera esatta.

    Grazie
    Comunque Grazie

  2. #2

    Re: ricerca nomi

    Originariamente inviato da fosforo
    ciao
    sto usando questa stringa per cercare nel DB un nome:

    request.querystring("chiave")=(Recordset1.Fields.I tem("Titolo").Value)

    Vorrei che la ricerca potesse avvenire mettendo solo una parte di parola e non la parola intera esatta.

    Grazie
    Devi eseguire una query che ricerchi direttamente nel database.

    1. Richiami la variabile dal campo form
    2. Crei la query con la sintassi LIKE
    3. Esegui la query e stampi i record.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    ho trovato questa..

    key = request.querystring("chiave")
    sost = "%' and corpo like '%"
    key2 = Replace(key, " ", sost)
    Recordset1.Source = "SELECT * FROM DB WHERE ID LIKE '%"&key2&"%'"


    ma non funziona...
    Comunque Grazie

  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    ... supponendo che devi cercare in 2 campi [nome,cognome] ad esempio

    la tua query diventa:

    codice:
    key=request.querystring("chiave")
    
    sql="SELECT * FROM iscritti WHERE Nome LIKE '%"&key&"%' AND cognome LIKE '%"&key&"%'"
    
    set rs=conn.execute(sql)

  5. #5
    Originariamente inviato da burruchaga
    ... supponendo che devi cercare in 2 campi [nome,cognome] ad esempio

    la tua query diventa:

    codice:
    key=request.querystring("chiave")
    
    sql="SELECT * FROM iscritti WHERE Nome LIKE '%"&key&"%' AND cognome LIKE '%"&key&"%'"
    
    set rs=conn.execute(sql)
    più prababile un OR al posto dell' AND
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  6. #6
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    Originariamente inviato da Shagrat
    più prababile un OR al posto dell' AND

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    quello che non capisco

    e perchè cosi non va proprio

    sql="SELECT * FROM iscritti WHERE Nome LIKE '%"&key&"%'

    e cosi va ma non correttemente cioè mi fa vedere tutti i record

    Recordset1.Source = "SELECT * FROM DB WHERE ID LIKE '%"&key2&"%'"
    Comunque Grazie

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampati la query prima di eseguirla e vediamo cosa contiene.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    esattamente quello che cerco

    se cerco PIPPO stampa PIPPO
    Comunque Grazie

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa qui la query...

    Roby

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.