Here is my code, and when I connect to database it shows me the message box that I'm unable to connect to database.
Please help me!
(
Imports System.Data.OleDb
Public Class registration_form
Dim conn As OleDbConnection
Dim myqry As String = Nothing
Dim mycmd As OleDbCommand
Dim mydr As OleDbDataReader
Dim str As String = Nothing
Private Sub registration_form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call ConntoDB()
End Sub
#Region "Connection"
Sub ConntoDB()
Try
With conn
If .State = ConnectionState.Open Then .Close()
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=votersAccounts.accdb"
.Open()
End With
Catch ex As Exception
MessageBox.Show("Unable to Connect", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End Try
End Sub
#End Region
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MessageBox.Show("Please enter your password", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
myqry = "INSERT INTO accounts(Passwords,Usernames) "
myqry = myqry + "VALUES('" & TextBox1.Text & "','" & TextBox2.Text & "')"
mycmd = New OleDbCommand
With mycmd
.CommandText = myqry
.Connection = conn
.ExecuteNonQuery()
End With
End If
End Sub
End ClassImports System.Data.OleDb
Public Class registration_form
Dim conn As OleDbConnection
Dim myqry As String = Nothing
Dim mycmd As OleDbCommand
Dim mydr As OleDbDataReader
Dim str As String = Nothing
Private Sub registration_form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call ConntoDB()
End Sub
#Region "Connection"
Sub ConntoDB()
Try
With conn
If .State = ConnectionState.Open Then .Close()
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=votersAccounts.accdb"
.Open()
End With
Catch ex As Exception
MessageBox.Show("Unable to Connect", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End Try
End Sub
#End Region
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MessageBox.Show("Please enter your password", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
myqry = "INSERT INTO accounts(Passwords,Usernames) "
myqry = myqry + "VALUES('" & TextBox1.Text & "','" & TextBox2.Text & "')"
mycmd = New OleDbCommand
With mycmd
.CommandText = myqry
.Connection = conn
.ExecuteNonQuery()
End With
End If
End Sub
End Class
Please help me!