si no mal recuerdo, en un post similar se tenian que poner las fechas entre este signo para indicarle al motor de busqueda que se efectua una consulta entre fechas(valgame la rebusnancia)
rs.open "SELECT * From RioNegro WHERE fecha BETWEEN
#" & inicio & "
# AND
#" & final & "
#",Con,1
intentalo...
suerte