System.Data.OleDb.OleDbException: «Запрос INSERT INTO не может содержать многозначное поле».
Я пытался использовать запрос на вставку в небольшом приложении VB. Когда я ввел данные и попытался загрузить их с помощью кнопки, появляется ошибка: System.Data.OleDb.OleDbException: «Запрос INSERT INTO не может содержать многозначное поле». Я попытался проверить базу данных доступа, но не вижу ни одного столбца, для которого было установлено многозначное значение. Любезно помочь
Private Sub AddClubMember(member As ClubMember)
Using connection As New OleDbConnection(connectionString)
connection.Open()
Dim query As String = "INSERT INTO members (FullName, Gender, DateOfBirth, NextOfKin, ContactDetails, SubCounties, SchoolOrCollege, GamesOfInterest, Weight, Height, SpecialNeeds) VALUES (@FullName, @Gender, @DateOfBirth, @NextOfKin, @ContactDetails, @SubCounties, @SchoolOrCollege, @GamesOfInterest, @Weight, @Height, @SpecialNeeds)"
Using command As New OleDbCommand(query, connection)
command.Parameters.AddWithValue("@MemberID", member.MemberID)
command.Parameters.AddWithValue("@FullName", member.FullName)
command.Parameters.AddWithValue("@Gender", member.Gender)
command.Parameters.AddWithValue("@DateOfBirth", member.DateOfBirth)
command.Parameters.AddWithValue("@NextOfKin", member.NextOfKin)
command.Parameters.AddWithValue("@ContactDetails", member.ContactDetails)
command.Parameters.AddWithValue("@SubCounties", member.SubCounties)
command.Parameters.AddWithValue("@SchoolOrCollege", member.SchoolOrCollege)
command.Parameters.AddWithValue("@GamesOfInterest", member.GamesOfInterest)
command.Parameters.AddWithValue("@Weight", member.Weight)
command.Parameters.AddWithValue("@Height", member.Height)
command.Parameters.AddWithValue("@SpecialNeeds", member.SpecialNeeds)
command.ExecuteNonQuery()
End Using
End Using
End Sub
Попытка добавить данные для заполнения таблицы в базе данных.