PDA

Visualizza la versione completa : [VB] BETWEEN in sql?


Rossella_75
01-12-2002, 18:38
Ciao a tutti, sono diventata una persecuzione..:gren:


io devo fare una ricerca dando due parametri di prezzo

in pratica l'utente scrive il prezzo minimo e il prezzo massimo

e lui deve cercare tutti i valori compresi tra questi due parametri

come posso fare??



sqlstring = "select * from categoria where prezzomin='" & min & "' AND prezzomax='" & max & "'"


sto leggendo un libro ed ho scoperto che esiste il metodo Beetwen, giusto??

ma non so come applicarlo (sto libro non fa nemmeno un'esempio :jam: )

grazie mille

:ciauz:

Johnny_Depp
01-12-2002, 19:19
la forma questa

SELECT * FROM mia_tabella WHERE campo_tabella BETWEEN valore_minimo AND valore_massimo
naturalmente valore_minimo e valore_massimo sono le due variabili
che tu inserirai tramite una TextBox o altro

Rossella_75
01-12-2002, 19:23
sei onnopresente!!!! :eek:

ti meriti :quipy:

adesso provo grazie :ciauz:

Rossella_75
01-12-2002, 19:50
mi ha dato errore di sintassi nella proposizione "FROM" :cry:

sono propio negata :cry:




sqlstring = "select * from prezzo BETWEEN min AND max"


:dh:

Johnny_Depp
01-12-2002, 20:00
Orig. inviato da Johnny_Depp

SELECT * FROM mia_tabella WHERE campo_tabella BETWEEN valore_minimo AND valore_massimo

Orig. inviato da Rossella_75

sqlstring = "select * from prezzo BETWEEN min AND max"
Il WHERE ti sta antipatico?:D

Rossella_75
02-12-2002, 10:15
Originariamente inviato da Johnny_Depp


Il WHERE ti sta antipatico?:D

:gren: :gren:

SCUSAMI

guarda, cosi


sqlstring = "select * from immobili where prezzo BETWEEN min AND max"


non va ho provato a vedere nella finestra immediata ed ho scritto cosi


?SQLSTRING
select * from immobili where prezzo BETWEEN min AND max


quindi non prende i valori delle due TextBox??

e mi dice "Nessun valore specificato per alcuni parametri necessari"

:bh:

Toeke
02-12-2002, 10:50
sqlstring = "select * from immobili where prezzo BETWEEN '" & text.min & "' AND '" & text.max & "'"

Johnny_Depp
02-12-2002, 10:52
esempio:

text1.text=10 '<--valore minimo
text2.text=50 '<--valore massimo
.................
.................
connessione al database
.................
.................
sqlstring = "SELECT * FROM immobili WHERE prezzo BETWEEN " & text1.text & " AND " & text2.text
.................
.................
visualizzo il risultato

P.S. associalo ad un evento Command1_click()

Rossella_75
02-12-2002, 10:55
siete fantastici FUNZIONAAA!!

"chissa se posso farvi un'altra domanda" :dott: (sto intasando il forum :gren:

comunque grazie mille :ciauz:

Toeke
02-12-2002, 11:06
Originariamente inviato da Rossella_75
"chissa se posso farvi un'altra domanda" :dott: (sto intasando il forum :gren:


Puoi fare tutte le domanda che vuoi, ma ricorda che una volta esaurito l'argomento abbandona il 3D per aprirne uno nuovo dando un titolo inerente al'argomento cui chiedi aiuto.
Se ora ci mettiamo a parlare di api, quel povero cristo che fa la ricerca con il termine api (per esempio) e vedra' apparire un 3D nominato : > "[VB] BETWEEN in sql?" pensera' : che ci azzecca il between con le api?.
E magari decide di saltare il tuo 3D dove li dentro vi potrebbe trovare la soluzione al suo problema.

Ho espresso un pensiero troppo complesso per la mia povera mente bacata, rileggendolo non ci ho capito na pippa, spero riesca meglio a voi :p

Loading