Estoy usando un Treeview de Visual Basic y para kargar este un komando SQL, pero no me deja, me dice ke en la konsulta falta un objeto

Si alguien me podria ayudar....
Set rs1 = db.OpenRecordset("SELECT cliente FROM tabella_cliente WHERE prodotto = " & rs.Fields("prodotto") & " GROUP BY prodotto, cliente", dbOpenDynaset)
No entiendo ke es lo ke falta, ya ke el prodoto (rs.fields) lo koge bien, pero sigue diciendo ke falta un objeto. Si kito la clausula WHERE la sentencia hace bien, pero necesito esa klausula!!!

Si alguien me puede decir si estan mal las comillas o nose... teniendo en kuenta ke rs.fields es komo una variable kizas haya puesto mal las komillas ..???
Gracias
Un saludo