Visualizzazione dei risultati da 1 a 8 su 8

Discussione: select from

  1. #1

    select from

    Ciao
    vorrei ricercare dalla tabella 1 solo le province che che ho inviato dal form con una checkbox

    es checkbox 1 = provincia 1
    es checkbox 2 = provincia 2


    codice:
    sql="Select * from Tabella1 Where
     provincia like '%" & strProv1 & "%'  +  '%" & strProv2 & "%' order by id"
    ora se seleziono dal form la provincia 1 i record risultanti sono quelli con la provincia 1 fin qui tutto ok

    se seleziono dal form la provincia 2 i record risultanti sono quelli con la provincia 2 fin qui tutto ok

    se le seleziono insieme non ottengo risultati.

    ho provato anche con

    codice:
    sql="Select * from Tabella1 
    Where provincia like '%" & strProv1 & "%'  And  provincia like '%" & strProv2 & "%' order by id"
    i risultati come sopra

    Avrei bisogno che i risultati fossero
    ricerca per prov1 risultato 1
    ricerca per prov2 risultato 2
    per prov1 e prov2 risltato 1e2

    Qualche consiglio???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi crearti una SQL dinamica a seconda delle province da cercare...
    Ma perché usi la LIKE?

    Roby

  3. #3
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao invece di usare la congiunzione "and" usa "or"
    Jupy

  4. #4

    re

    con la or come risultato ottengo tutti i campi

    uso la like xchè conosco solo quella

    xquanto riguarda una sql dinamica per me è arabo sapresti dirmi dove trovare script di esempio

    Ciao e grazie

  5. #5
    si può usare anke = al posto di Like,
    LIKE : trova i dati "simili"
    = : trova i dati "uguali"
    -= spera di averci azzeccato °.°' =-

    Ma non ho capito se prorpio non funziona e ti da errore o non vedi nulla come risultato o_O
    Tu guarda...

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    o_O

  7. #7
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: re

    Originariamente inviato da sharky
    con la or come risultato ottengo tutti i campi

    uso la like xchè conosco solo quella

    xquanto riguarda una sql dinamica per me è arabo sapresti dirmi dove trovare script di esempio

    Ciao e grazie
    sql="Select * from Tabella1
    Where provincia='" & strProv1 & "' OR provincia='" & strProv2 & "' order by id"


    quando la ricerca è solo per prov1 allora: strProv2 la inizializi uguale a strProv1

    quando la ricerca è solo per prov2 allora: strProv1 la inizializi uguale a strProv2

    Jupy

  8. #8

    re

    con la or funziona
    di solito la ricerca per = la uso solo quando ho numeri
    grazie a tutti

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.