Bom, vc deve estar passando um password onde nao precisa na realidade…a mensagem ja mostra que o atributo que define o uso de password esta desabilitado…tente passar vazio no lugar do password na string de conexão.
dc.rec1
Acho que é o contrario SmartCardMan, o erro esta acontecendo porque teve uma tentativa de se logar na base de dados sem usar password e foi negada. O que falta e especificar o password.