Oppure

Loading
01/10/14 9:18
trattobasso
Ciao a tutti,
utilizzo la seguente query per popolare un combobox dove:
datore_lavoro = '" & datore_lavoro & "'" corrisponde al testo di una textbox

Dim sStmt As String = "SELECT datore_lavoro FROM cert WHERE datore_lavoro = '" & datore_lavoro & "'"


ora mi piacerebbe aggiungere la condizione LIKE per far si che la combobox, si popoli con tutte i campi del db che contenuto nella variabile datore_lavoro.
La sintassi standard dovrebbe essere.... AND datore_lavoro LIKE '%A%'

Ho perso il lume della ragione nel fare la query aggiungenddo il LIKE, posso chiedervi un aiuto per favore?

Grazie in anticipo.
aaa
01/10/14 11:32
nessuno
Mica ti ho capito ...

Cosa vuoi dire?

Parli di avere tutti i campi del db (?) ma vuoi usare la LIKE ... e che c'entra la AND ?? Che vuoi fare esattamente (per favore usa i termini corretti così ci capiamo ...).

Per la LIKE potresti scrivere

"SELECT datore_lavoro FROM cert WHERE datore_lavoro LIKE '*" & datore_lavoro & "*'"

ma non capisco la questione dei campi ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
01/10/14 11:43
trattobasso
ciao scusa...faccio fatica e mi rendo conto di usare termini non propriamente corretti.
ci riprovo...per semplificare...nel form
2 textbox e una combobox
nel prima txt c'è il nome dell'azienda, per esempio telecom
nella seconda txt il testo della prima senza gli ultimi 3 caratteri, per esempio tele

nella combobox, vorrei ci fosse il risultato della query che cerca nd db tutti i campi che contengono il testo della seconda txt (quello accorciato)
la sintassi dovrebbe essere ... LIKE '%a%'

Quello che non riesco, visto che il testo della txt è una variabile - testo_seconda_txt - come lo inserisco nel LIKE?
.... LIKE '% & testo_seconda_txt & %' ??
E' la sintassi di questo pezzetino che non capisco...
ora comunque provo quanto mi hai suggerito.
..spero di aver usato un italiano migliore...
aaa
01/10/14 11:47
nessuno
Se non ho capito male (e dato che usi MySql) dovrebbe essere

"SELECT datore_lavoro FROM cert WHERE datore_lavoro LIKE '%" & testo_seconda_txt & "%'"
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
01/10/14 11:51
trattobasso
YESSSSSSSSSSSS
:rotfl::rotfl::rotfl::rotfl::rotfl:
grazie davvero, ho versato bile per 2 ore sta mattina....:hail::hail::hail:
aaa