Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439

    Recupero dati da database inserendo solo parte del testo

    Salve....

    Come si può fare a far estrarre dal database nomi già inseriti scrivendo solo parte di esso?

    Ad esempio, nel campo username è presente il nome marco7303

    In una pagina asp ho una textarea in cui posso scrivere ciò che voglio cercare. Presupponiamo che io volessi cercare marco7303 ma non conosco l'username esatto e scrivo solo marco.
    A questo punto sull'altra pagina dovrei trovare tutti i risultati contenenti la parola marco...

    Adesso sono riuscito a fare solamente la ricerca per nome completo... ovvero se scrivo marco mi restituisce solo il valore (se esiste) di marco e marco7303 lo ignora... come si può fare?

    Questo è lo script che utilizzo:

    nella pagina per avviare la ricerca ho un form con all'interno una textarea che una volta compilato rimanda alla pagina trovato.asp:

    <input type="text" name="Username">

    nella pagina trovato.asp ho questo script:

    <%
    Username = Request.QueryString("Username")
    If (Username <> "") then UsernameS = " and Incontri.Username = '" & Username & "'"
    If (Username = "") then UsernameS = ""

    ...
    %>

    e per visualizzarlo:

    <%=(RS.Fields.Item("username").Value)%>

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    e dovè la query sql? devi usare LIKE
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Ciao

    Scusami... la query è la seguente...

    RS.Source = "SELECT Incontri.*, (SELECT TOP 1 PosFoto FROM ElencoFoto WHERE IDUtente = incontri.ID) As PosFoto, (SELECT TOP 1 Anteprima FROM ElencoFoto WHERE IDUtente = incontri.ID) As Anteprima, (SELECT TOP 1 IdUtente FROM ElencoFoto WHERE IDUtente = incontri.ID) As IdUtente FROM Incontri WHERE Models= true and Disp <> False " & UsernameS & NomeS & DataNasS & PesoS & CapelliS &_
    CittaS & RegioneS & IstruzioneS & ViaggiareS & AdultiS & AltezzaS & CorporaturaS &_
    OcchiS & ProvinciaS & NazioneS & ProfessioneS & SessoS & DataIscrS & " ORDER BY Incontri.LastAccess DESC"

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    probabilmente la sfilza di variabili alla fine della query ti servono per costruire la parte dinamica della stessa che evidentemente non è possibile da vedere nel tuo post precedente.
    Se non ti è chiaro l'utilizzo di LIKE nelle query sql ti consiglio di fare una breve ricerca nel forum, perchè ci sono molti 3d sull'argomento.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Provo subito ad effettuare la ricerca su LIKE

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Ho provato a cercare LIKE ma dice: spiacente nessun risultato trovato!

    Proverò più tardi

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.