Mi da errore nella stringa SQL, probabilmente è sbagliata la sintassi di comparazione tra il Campo del DB e la Variabile, ma ho provato di tutto e non va..
qualche idea? 
codice:
Option Explicit
Public Autenticato As Boolean
Dim Con As ADODB.Connection
Dim StringaConn As String
Dim query As String
Dim Rst As ADODB.Recordset
Dim UserName As String
Dim Password As String
codice:
Sub Form_Load()
Autenticato = False
Set Con = New ADODB.Connection
Set Rst = New ADODB.Recordset
StringaConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\LucaCo\Desktop\Progetti\Gestione IT Zara\it_works.mdb;Persist Security Info=False"
Con.Open StringaConn
End Sub
codice:
Private Sub cmd_log_in_Click()
UserName = LCase(txt_username.Text)
Password = LCase(txt_password.Text)
Set Rst = Con.Execute("SELECT * FROM Utenti WHERE Username=Username AND Passwor=Password ")
If Rst.EOF Or Rst.BOF Then
MsgBox "Errore LogIn!", vbExclamation
Else
If txt_password.Text = Rst.Fields("Passwor").Value Then
Autenticato = True
MsgBox "LogIn Eseguito!", vbExclamation
End If
End If
End Sub