У меня есть проект vb.net, включающий формы и его базу данных доступа, одна из форм, включающая в себя текстовые поля для вставки данных в базу данных, но когда я пытаюсь вставить, выдает ошибку «столбец не принадлежит таблице»зная, что я присоединился к базе данных правильно и нет проблем с восстановлением или сохранением данных в других формах, также все типы столбцов были установлены правильно.
Public salepillDT As New DataTable
Public salepillDA As New OleDbDataAdapter
Public Sub save_sale()
salepillDT.Rows.Add()
Dim last As Integer = salepillDT.Rows.Count - 1
salepillDT.Rows(last).Item("saleid") = Saleid.Text
salepillDT.Rows(last).Item("salecustomer") = SaleCustomer.Text
salepillDT.Rows(last).Item("saletotalg") = SaleTotalG.Text
salepillDT.Rows(last).Item("saletotalB") = SaleTotalB.Text
salepillDT.Rows(last).Item("tower") = Tower.Text
salepillDT.Rows(last).Item("saleearn") = SaleEarn.Text
salepillDT.Rows(last).Item("saleuser") = SaleUser.Text
salepillDT.Rows(last).Item("saledate") = date1.Value
Dim save As New OleDbCommandBuilder(salepillDA)
salepillDA.Update(salepillDT)
salepillDT.AcceptChanges()
End Sub