Devo eseguire una ricerca all'interno del mio database in un campo di tipo numerico dove i record restituiti rientrano in un range limitato da due valori inseriti in due text.
Ho pensato di utilizzare il predicato "between" nella mia stringa sql ma non funziona probabilmente perchè sbaglio la sintassi e/o la punteggiatura.

"select * from tabella where A between '*" & Text1.text & "*' and '*" & Text2.text & "*' order by B"

Non funziona. Inoltre

In un altro comando eseguo:

"select * from tabella where A like Text1.text order by B"

Questo funziona ma non come vorrei io nel senso che se cerco ad esempio "solo" i record che nel campo A hanno il valore 23 lui mi restituisce anche quelli che comunque hanno un "2" e un "3" quindi 123, 231, 233, 234 ecc ecc

Per il momento grazie
Ciao
Luca