Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Ciao ho fatto un paio di pagine dinamiche in .asp per un motore di ricerca..
    collego quindi tramite asp queste pagine ad un database access..
    una pagina è quella della ricerca, quindi con il campo di testo ed il pulsante ed un'altra è quella dei risultati..
    dato che a me serve una ricerca multipla, ho pensato di modificare l'istruzione sql in questo modo:

    SELECT *
    FROM Libri
    WHERE ric_campo LIKE '%testo%'
    ORDER BY Titolo ASC


    libri è il nome della tabella che contiene i record,
    ric_campo è il nome della combobox che contiene delle categorie tipo :titolo, autore, anno di copyright ecc..
    testo è il nome del campo di testo sotto la combo..
    quindi nella pag. di ricerca ho una combo, un campo di testo ed un pulsante..
    tutto funziona bene, nel senso che se provo a fare una ricerca per titolo e nel campo di testo metto l'autore, la ricerca non avrà effettoo.. giustamente...
    quello che volevo fare però non è questo..
    infatti non volevo mettere una combo, ma un'altro campo di testo che identificasse la categoria, un altro il titolo, un altro l'anno di copyright, ecc... una ricerca multipla insomma... dove non devo fare per forza una ricerca per una sola categoria (titolo, autore, editore, anno di copyright ecc..)
    vengo finalmente al dunque...
    ho provato a modificare l'istruzione sql i queso modo :

    SELECT *
    FROM Libri
    WHERE ric_campo LIKE '%testo%' AND '%editore%'
    ORDER BY Titolo ASC


    ma non funziona...quindi ho provato anche in questo modo:

    SELECT *
    FROM Libri
    WHERE ric_campo LIKE '%testo%' LIKE '%editore'%
    ORDER BY Titolo ASC


    ancora non funziona..
    Help me..
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    43

    prova così

    l'istruzione corretta è questa:
    SELECT *
    FROM Libri
    WHERE (ric_campo LIKE '%testo%') AND (ric_campo LIKE '%editore%')
    ORDER BY Titolo ASC

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.