mi sa che non mi ero spiegato...
allora , la prima parte di query la tieni ,
Query = "SELECT * FROM tabella1 "
poi costruisci l'eventuale parte del where
cominci a vedere se almeno una variabile è definita, altrimenti nn fai nulla
if (var1<>'') or (var2<>'') or (var3<>'') {
Query = Query . "where "
concatena = ''
//adesso devi verificare , una per una, le variabili.
if (var1<>'') {
Query = Query . (nome campo) . "=" . (var1)
concatena = " and "
}
if (var2<>'') {
Query = Query . concatena . (nome campo) . "=" . (var2)
concatena = " and "
}
//e lo fai per le variabili che ti servono
}
Query = Query . ";"
questo è il metodo più semplice.
dimmi se non ti è chiaro qualcosa.


Rispondi quotando