Just ouit of curiosity. Why do you use DataControl to verify user?
You are already using ADO in your program.
I suggest to you this way. Make separate fields UserName and UserPassword within User table, then just use this
VB Code:
  1. Function FindUser(sUserName As String, sUserPW As String) As Boolean
  2. Dim rs, strSQL, conn
  3.  
  4.    conn="Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & ".\mydata.mdb"
  5.    strSQL="SELECT * FROM [User] WHERE [UserName]='" & sUserName & "' AND UserPAssword='" & sUserPW & "'"
  6.    
  7.    Set rs = CreateObject("ADODB.Recordset")
  8.    rs.open strSql, conn
  9.    FindUser = Not  rs.EOF
  10.    rs.Close
  11.    Set rs = Nothing
  12.  
  13. End Function