Premio, un error resuelto.
Solucion:
Os descargais la DAO 3.6
La debeis pegar en esta ruta:
%systemdrive%Archivos de programaArchivos comunesMicrosoft SharedDAO
Ir a VB 6, Quitar la referencia a la 3.51 que en este caso es la que tenia yo y agregar la nueva.
Otro problema
Tras la desesperacion y el chute me aprece otro mensaje. Este es el codigo. Lo que estoy haciendo es un login casero para mi programa. En la base de datos hay una tabla llamada USUARIOS.
Ahora lo que me aparece es error
Error 3370 Microsoft JET no reconoce yo como un nombre de campo o expresion validos
Dim criterio As String
Dim sw As Boolean
Dim x As Integer
Dim contador As Integer
Do Until contador = 3
sw = False
criterio = "nomUSER =" & txtusuario.Text
registrousuarios.FindFirst criterio rem El error me lo da aqui.
If Not registrousuarios.NoMatch Then
criterio = "passUSER =" & txtusuario.Text
registrousuarios.FindFirst criterio
If Not registrousuarios.NoMatch Then
sw = True
Else
x = MsgBox("Contraseña no es correcto", vbOKOnly, "Clinica Login")
End If
Else
x = MsgBox("Usuario no es correcto", vbOKOnly, "Clinica Login")
End If
If sw = True Then
frmlogin.Show
Else
contador = contador + 1
End If
Loop
Unload Me