i have this problem"error coding (Object reference not set to an instance of an object)" please help me and this my full coding.
Imports MySql.Data.MySqlClient
Public Class Form1
Dim MysqlConn As MySqlConnection
Dim Command As MySqlCommand
Dim Reader As MySqlDataReader
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Sda As New MySqlDataAdapter
Try
If Button1.BackColor = Color.Lime Then
Me.Button1.BackColor = Color.Lime
End If
MysqlConn.Open()
Dim query As String
query = "select * from info.penjara"
query = "update penjara.info set keadaan =1 where no =1 "
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader()
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
Dim spath As String
Dim mysound As Media.SoundPlayer
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
If Button1.BackColor = Color.Lime Then
mysound.PlayLooping()
End If
Form2.Show()
Me.Hide()
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Sda As New MySqlDataAdapter
Try
If Button2.BackColor = Color.Lime Then
Me.Button2.BackColor = Color.Lime
End If
MysqlConn.Open()
Dim query As String
query = "select * from info.penjara"
query = "update penjara.info set keadaan =1 where no =2 "
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader()
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
Dim spath As String
Dim mysound As Media.SoundPlayer
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
If Button2.BackColor = Color.Lime Then
mysound.PlayLooping()
End If
Form3.Show()
Me.Hide()
End Try
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Sda As New MySqlDataAdapter
Try
If Button3.BackColor = Color.Lime Then
Me.Button3.BackColor = Color.Lime
End If
MysqlConn.Open()
Dim query As String
query = "select * from info.penjara"
query = "update penjara.info set keadaan =1 where no =3 "
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader()
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
Dim spath As String
Dim mysound As Media.SoundPlayer
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
If Button3.BackColor = Color.Lime Then
mysound.PlayLooping()
End If
Form4.Show()
Me.Hide()
End Try
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Sda As New MySqlDataAdapter
Try
If Button4.BackColor = Color.Lime Then
Me.Button4.BackColor = Color.Lime
End If
MysqlConn.Open()
Dim query As String
query = "select * from info.penjara"
query = "update penjara.info set keadaan =1 where no =4 "
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader()
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
Dim spath As String
Dim mysound As Media.SoundPlayer
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
If Button4.BackColor = Color.Lime Then
mysound.PlayLooping()
End If
Form5.Show()
Me.Hide()
End Try
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Sda As New MySqlDataAdapter
Try
If Button5.BackColor = Color.Lime Then
Me.Button5.BackColor = Color.Lime
End If
MysqlConn.Open()
Dim query As String
query = "select * from info.penjara"
query = "update penjara.info set keadaan =1 where no =5 "
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader()
MysqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()
Dim spath As String
Dim mysound As Media.SoundPlayer
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
If Button5.BackColor = Color.Lime Then
mysound.PlayLooping()
End If
Form6.Show()
Me.Hide()
End Try
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=;database=penjara"
Dim Reader As MySqlDataReader
MysqlConn.Open()
Dim query As String
Dim spath As String
Dim count As Integer = 0
Dim mysound As Media.SoundPlayer
Dim cmd As MySqlCommand
Dim rdr As MySqlDataReader
query = "Select * from penjara.info"
Command = New MySqlCommand(query, MysqlConn)
Reader = Command.ExecuteReader
While Reader.Read
Try
Reader.Close()
count = count + 1
query = "Select penjara.info where no = '" & count & "'"
cmd = New MySqlCommand(query, MysqlConn)
rdr = cmd.ExecuteReader
Catch ex As Exception
If (rdr.GetInt32("keadaan") = 1) & (rdr.GetInt32("no") = count) Then
Form2.Show()
Me.Hide()
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
mysound.PlayLooping()
ElseIf (rdr.GetInt32("keadaan") = 1) & (rdr.GetInt32("no") = count) Then
Form3.Show()
Me.Hide()
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
mysound.PlayLooping()
ElseIf (rdr.GetInt32("keadaan") = 1) & (rdr.GetInt32("no") = count) Then
Form4.Show()
Me.Hide()
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
mysound.PlayLooping()
ElseIf (rdr.GetInt32("keadaan") = 1) & (rdr.GetInt32("no") = count) Then
Form5.Show()
Me.Hide()
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
mysound.PlayLooping()
ElseIf (rdr.GetInt32("keadaan") = 1) & (rdr.GetInt32("no") = count) Then
Form5.Show()
Me.Hide()
spath = "C:\Users\User\Music\emergency003.wav"
mysound = New Media.SoundPlayer(spath)
mysound.PlayLooping()
End If
End Try
End While
End Sub
End Class