Я подключил свою базу данных доступа к своей веб-форме в Visual Studios, но при попытке обновить записи в базе данных возникает синтаксическая ошибка.
Public Class Form1
Dim con As New OleDb.OleDbConnection
Dim da As New OleDb.OleDbDataAdapter
Dim ds As New DataSet
Dim sql As String
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= StudentDatabase.mdb"
sql = "SELECT * FROM StudentDatabase"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "StudentDatabase")
Label1.Text = ds.Tables("StudentDatabase").Rows(1).Item("Student First Name")
con.Open()
con.Close()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim cb As New OleDb.OleDbCommandBuilder(da)
ds.Tables("StudentDatabase").Rows(1).Item("Student First Name") = TextBox1.Text
da.Update(ds, "StudentDatabase")
End Sub
End Class
Это должно обновить базу данных с тем, что было написано втекстовое поле, но появляется синтаксическая ошибка.