Я hv пишу простой код, но visual studio 2010 выдает мне ошибку после запуска моей программы типа - "ссылка на объект не установлена на экземпляр объекта"
Try Dim myConnection As OleDb.OleDbConnection myConnection = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "D:\myvbsbs\NES\NES\Database1.accdb") Dim myCommand As OleDbCommand 'myCommand = New OleDb myCommand = New OleDbCommand("SELECT Username, Password FROM Users WHERE Username=txtUserid and Password=txtPassword") Dim uName As New OleDbParameter("@Username", SqlDbType.VarChar) Dim uPassword As New OleDbParameter("@Password", SqlDbType.VarChar) uName.Value = txtUserid.Text uPassword.Value = txtPassword.Text myCommand.Parameters.Add(uName) myCommand.Parameters.Add(uPassword) myCommand.Connection.Open() Dim myReader As OleDbDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection) Dim Login As Object = 0 If myReader.HasRows Then myReader.Read() Login = myReader(Login) End If If Login = Nothing Then MsgBox("Login Failes !!!!", MsgBoxStyle.Critical, "Error.") txtUserid.Clear() txtPassword.Clear() txtUserid.Focus() Else ProgressBar1.Visible = True ProgressBar1.Maximum = 5000 ProgressBar1.Minimum = 0 ProgressBar1.Value = 4 ProgressBar1.Step = 1 For i = 0 To 5000 ProgressBar1.PerformStep() Next FrmMain.ToolStripStatusLabel2.Text = txtUserid.Text Me.Hide() FrmMain.Show() End If myCommand.Dispose() myConnection.Close() Catch ex As Exception MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub
Что я уже пробовал:
я hv искал решение своей проблемы в интернете & run devenv.exe но все равно проблема не решена.