Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Why I can't connect to database?

$
0
0
Here is my code, and when I connect to database it shows me the message box that I'm unable to connect to database.



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! :((

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>