Мой код теперь это, как я забыл добавить подключение к моей базе данных после того, как я обновил таблицу, по-прежнему не работает, хотяVisual Basic данные достаньте из выпадающего списка
Private Sub cmdRegistar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdRegistar.Click
myConnToAccess = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source = 'D:\PAP\LoginForm\LoginForm\bin\debug\login.mdb'")
myConnToAccess.Open()
Try
Dim x As String
Dim str As String
x = ComboBox1.Text
str = "UPDATE UserTable set Password = '" & txtPass.Text & "' where Username = '" & x & "'"
Dim cmd As OleDbCommand = New OleDbCommand(str, myConnToAccess)
myConnToAccess.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Так как вы можете увидеть код не имеет никаких ошибок, он компилируется и работает просто отлично, он просто не работает, значения combobox исходят из одной базы данных того, что я пытаюсь сделать с обновлением команды. Все мои дружеские отношения работают очень хорошо, мое добавление, поиск.
Paste ваш код как текст в вашем вопросе и оберните его в теги кода. Объясните, что вы пытаетесь сделать, и почему вы считаете, что он не работает. Вы получили сообщение об ошибке? Мое первое предположение заключается в том, что вы пытаетесь запустить запрос, но вы закрываете соединение, прежде чем что-либо делать с SQL. – dbmitch
моя база данных находится в доступе (2010). Я пытаюсь заменить значение в базе данных, которая поступает из текстового поля , нет, никаких сообщений об ошибках –
Пожалуйста, верните свой вопрос, чтобы удалить тег VBA. –