У меня нет большого опыта работы с vb.net, но я пытаюсь использовать OleDB для вставки записи со строкой, строкой, Да / нет (имя студента, номер, пол).Однако, когда я вставляю его, возникает исключение, указывающее, что у меня неверный синтаксис для запроса «вставить в».Я не смог определить ошибку.
Контрольный пример:
txtName.Text = "asdasdasd"
txtPhone.Text = "123456789"
rGender.Checked = True
Вот код:
cmd = New OleDbCommand()
With cmd
.Connection = cn
.CommandText = "INSERT INTO [Student] (StudentName, Number, Gender) VALUES(@Name,@Number,@Gender)"
.CommandType = CommandType.Text
.Parameters.AddWithValue("@Name", txtName.Text)
.Parameters.AddWithValue("@Number", txtPhone.Text)
.Parameters.AddWithValue("@Gender", rGender.Checked)
End With