Se dichiaro:

dim x as string

e poi eseguo:

x = "pippo"
Rs.Open "SELECT * FROM persone WHERE ((persone.nome)= x )", Cn, 1

...Non va...la variabile x come la devo inserire nell'SQL??