Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/02/2009, 08:51
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Respuesta: Usuarios conectados al mismo tiempo contra una BD Access

Es mejor que uses la funcion NZ, ya que asi controlaras tanto los campos vacios como los null, que no es lo mismo:

If nz(Me.username.Value,"" <> "" And nz(Me.password.Value,"") <> "" Then

Luego, lo de lanzar la sentencia, depende para que lo quieras, entiendo que lo que quieres es comprobar si ese nombre de usuario y esa contraseña se encuentran en tu bd, es asi?? Podrias abrir un recordset sobre la tabla con esos parametros, pero access te proporciona las funciones agregadas de dominio, que lo hacen por ti, en este caso podrias usar Dcount:

If nz(Me.username.Value,"" <> "" And nz(Me.password.Value,"") <> "" Then
if dcount("*","USUARIOS","username='" & Me.username & "' AND password='" & Me.password & "'")>0 then
msgbox "Usuario y contraseña correcto"
else
msgbox "INCORRECTO"
end if
end if


Has visto el ejemplo que te puse en el otro hilo??

un saludo