Нужна помощь по моему datareader в visual studio 2015
Мой код работал нормально до тех пор, пока я не добавил параметры. С тех пор я получаю эту ошибку:
Необработанное исключение типа "System.NullReferenceException" произошло в NewMonitoringSystem.exe
Дополнительная информация: ссылка на объект не установлена на экземпляр объекта.
Мне нужна помощь в том, как исправить эту ошибку. Большое спасибо. Вот мой код: Ошибка в строке 10 настоящего Кодекса
Private Sub btnLogin_Click(sender As Object, e As EventArgs) Handles btnLogin.Click frmMainMenu.Height = 720 frmMainMenu.Width = 950 Dim numID As Integer = 2 cmd.Connection = cn cn.Open() cmd.CommandText = "SELECT ID, username, password FROM tblUsers WHERE username = @username and password = @password" cmd.Parameters.Add(New SqlClient.SqlParameter("@username", SqlDbType.VarChar, 20)).Value = txtUsername.Text cmd.Parameters.Add(New SqlClient.SqlParameter("@password", SqlDbType.VarChar, 20)).Value = txtPassword.Text If dr.HasRows Then dr.Read() If dr("ID") = numID Then Me.Hide() frmMainMenu.lblAccessLevel.Text = "Admin" frmMainMenu.Show() Else Me.Hide() frmMainMenu.lblAccessLevel.Text = "User" frmMainMenu.TSMOffertory.Enabled = False frmMainMenu.TSMOffertory.Visible = False frmMainMenu.Show() End If Else MsgBox("Invalid Credentials", MsgBoxStyle.Exclamation, "Invalid LogIn") End If cn.Close() End Sub
Что я уже пробовал:
Я ничего не пробовал, потому что не знаю, что делать.
[no name]
Что значит-не знаешь, что делать? Ошибка означает точно то же самое, что и все остальные, кто ее получил, и вы исправляете ее точно так же, как это сделали все остальные в мире. Узнайте, как провести некоторые исследования и научиться использовать свой отладчик.