Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    Ricerca con like su più campi

    Ciao a tutti, sto facendo una ricerca su un database, su più campi con più parole......sto utilizzando la like.., ma con alcune parole (che ci sono presenti nel database), non mi risulta i record che mi aspetto....

    il codice è questo:

    codice:
    SqlSearch 	= " SELECT aziende.*,aziende.descrizione2, macrocategorie.ID AS macro, macrocategorie.descrizione FROM aziende INNER JOIN (macrocategorie RIGHT JOIN categorie ON macrocategorie.ID = categorie.id_macrocategoria) ON aziende.categoria = categorie.descrizione "
    SqlSearch 		= SqlSearch & " Where aziende.ricerca=True AND ( "
    	
    For i = 0 to ubound(AtestoInserito)
    SqlSearch 		= SqlSearch & " aziende.regione Like '%" & lcase(AtestoInserito(i)) & "%' OR aziende.provincia like '%" & lcase(AtestoInserito(i)) & "%' OR aziende.citta Like '%" & lcase(AtestoInserito(i)) & "%' Or macrocategorie.descrizione like '%" & lcase(AtestoInserito(i)) & "%' Or aziende.descrizione2 like '%" & lcase(AtestoInserito(i)) & "%' OR "
    		'response.write(AtestoInserito(i)) & "
    "
    Next
    		
    SqlSearch   = left(SqlSearch,len(sqlSearch)-3)
    SqlSearch  	= SqlSearch & ")"

    Mi rendo conto è un po ingarbugliato...ma se qualche anima pia..e buona potrebbe dargli un occhiata..e magari consigliarmi un modo migliore.........


    Grazie a tutti per le eventuali risposte
    Ciao ciao

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    dovrebbe funzionare... che problema ti da?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    non mi tira fuori dei record...che ci sono.......nn capisco perche...
    nemmeno se la sposto sull'access la query funziona...ma le parole ci sn.....

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, access da problemi con % ,
    sostituisci % con *
    Jupy

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    si su access sostituisco e va bene....e sul web?
    i * funzionano?? adesso provo grazie

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.