Hola, entiendo que los campos Staff_Id y Password son numéricos, no¿?
De ser así la sql quedaría así:
Código:
rs.Open "SELECT * FROM staff WHERE Staff_Id =" & Val(EngineerText) & " AND Password =" & Val(PasswordText), cn, adOpenStatic, adLockOptimistic
Espero que te sea de ayuda