maxolinobbello, il problema è che non costruisci bene la stringa sql
se vuoi cercare il nome "PIPPO", devi fare così
codice:
Dim sNome, sSQL
sNome = "PIPPO"
sSQL = "SELECT * FROM tabella WHERE NOME = '" & sNome & "'"
in modo da ottenere
SELECT * FROM tabella WHERE NOME = 'PIPPO'
e non, come fai tu
codice:
sSQL = "SELECT * FROM tabella WHERE NOME = sNome"
che invece ti restituisce
SELECT * FROM tabella WHERE NOME = sNome
(che per SQL vuol dire: cerca i record che hanno la colonna NOME uguale alla colonna sNome...)
chiaro? ragionaci e sistema la tua query