1.How to handle com exception?
Here is the attachment of the error... (1st attachment)

2.Is there any way to convert .accdb file to .mdb or .mdf?

(2nd attachment)
Code:
Public Class Form2
Dim loginerror As String
Public Function Login()
Dim DBConn As New ADODB.Connection
Dim User As New ADODB.Recordset
Dim Username As String
Dim userDB As String
Dim passDB As String
Dim UserFound As Boolean
DBConn.Open("Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = '" & Application.StartupPath & "\LoginDatabase.mdb'")
User.Open("LoginTable", DBConn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
UserFound = False
Login = False
Username = "Username = '" & TextBox1.Text & "'"
Do
User.Find(Username)
If User.BOF = False And User.EOF = False Then
userDB = User.Fields("Username").Value.ToString
passDB = User.Fields("Password").Value.ToString
If userDB <> TextBox1.Text Then
User.MoveNext()
Else
UserFound = True
If passDB = TextBox2.Text Then
User.Close()
DBConn.Close()
Return True
Else
loginerror = "Invalid Password"
User.Close()
DBConn.Close()
Return False
End If
End If
Else
loginerror = "Invalid Username"
User.Close()
DBConn.Close()
Return False
End If
Loop Until UserFound = True
User.Close()
DBConn.Close()
Return False
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Login() = True Then
MessageBox.Show("Logged In.!!", "Login Message")
Else
MessageBox.Show(loginerror, "Login Message")
End If
End Sub
End Class
Requirement:
To create a login form which checks the username and password fields from the database.

New Topic/Question
Reply



MultiQuote




|