Newsgroup: it.comp.lang.visual-basic
Titolo: RE-post[SQL]Come selezionare ciò ke inizia per "C*" ?

[riprovo, sarņ + fortunato?]
vorrei semplicemente (non tanto semplicemente a quanto pare) selezionare da
una tab tutto ciņ ke
inizia x una o + lettere tipo: Pal* = Pallone ; palo ; palestr ; ...
ho provato e riprovato ma l'unico risultato funzionante e' questo:
SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo >= " & "'" & Text1.Text & "
'" & "ORDER BY Gruppo"
... con => restano anche le cose "dopo" cio ke voglio...
PS vedi anche i post del 19/10/2001 che perņ NON hanno risolto...
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca

 una tab tutto ciò ke


 PS vedi anche i post del 19/10/2001 che però NON hanno risolto...



NON ho capito cosa intendi dire con " ^ qui c'e' una virgoletta singola ed
una doppia. " dovrebbe servire per creare la stringa SQL no?
comunque,
...ho fatto questi esperimenti, ma l'unico che funziona è la 1a stringa, se
mi indichi quella corretta che filtra tutto quello che inizia per Text1.Text
,
mi faresti un grosso favore....
    SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo >= " & "'" & Text1.Text &
" '" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo = 'Cuscinetto' order by
gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"*' " & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"%' " & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like " & Text1.Text & "*
" & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like " & "c*" & "order
by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like 'B*';"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo like " & Text1.Text &
"""*""" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo like " & "'Cuscine" &
"*'" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"*'" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Left(Gruppo, Len(Trim(Text1)))"
& " = " & " '" & Trim(Text1.Text) & " '" & " ORDER BY Gruppo"
grazie
Luca


"like" + F1 l'avevo già fatto
In un'espressione, è possibile utilizzare l'operatore Like per confrontare
un valore di campo con un'espressione stringa. Se, ad esempio, si immette
Like "C*" in una query SQL, essa restituirà tutti i valori di campo che
iniziano con la lettera C. In una query con parametri, è possibile
richiedere all'utente di specificare un criterio di ricerca.
...ho fatto questi esperimenti, ma l'unico che funziona è la 1a stringa, se
mi indichi quella corretta che filtra tutto quello che inizia per Text1.Text
,
mi faresti un grosso favore....
    SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo >= " & "'" & Text1.Text &
" '" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo = 'Cuscinetto' order by
gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"*' " & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"%' " & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like " & Text1.Text & "*
" & "order by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like " & "c*" & "order
by gruppi"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like 'B*';"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo like " & Text1.Text &
"""*""" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo like " & "'Cuscine" &
"*'" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo Like '" & Text1.Text &
"*'" & "ORDER BY Gruppo"
    'SQL = "SELECT * FROM ElencoGruppi WHERE Left(Gruppo, Len(Trim(Text1)))"
& " = " & " '" & Trim(Text1.Text) & " '" & " ORDER BY Gruppo"
grazie
Luca

Grazie Samuele !!!!
Questa č la stringa giusta:
  SQL = "SELECT * FROM ElencoGruppi WHERE Gruppo LIKE '" & Text1.Text & "%'
Order BY Gruppo"
la cappella era che mettevo la & di congiunzione ANCHE prima di Order by...
Un grandioso grazie a:
Samuele Battarra
prova il suo newsreader:
http://digilander.iol.it/battarsa/programmi/news/
grazie anche a tutti gli altri che mi hanno aiutato, grazie ancora
e a buon rendere .....
