Hola
 
   Si provincias esta en combo2, creo que tienes mal la select ya que pones provincias = combo1 y debería de ser combo2.
   Además quita "Options:=adCmdText" y pruba. 
P.D.: Que la bd sea access o SQL, en realidad no cambia casi nada, solo la cadena de conexión a la bd y alguna cosilla en las select, lo que ocurre es que hay distintas formas de hacerlo, por ejemplo, para abrir el recordset lo puedes hacer en una sola linea 
 Cita:  rsCiudad2.Open "select ciudad from ciudad2 where provincias = '" & Combo2.Text & "'", cnPrueba, adOpenStatic, adLockOptimistic
       Es exactamente lo mismo que haces tu en tu código pero de otra forma. 
--Saludos-- 
--Saludos--