Datagridview speichern Sie die änderungen der Datenbank vb.net

Hallo, ich habe eine Datenbank, die ich laden Sie zu Datagridview in vb.net -Anwendung.
es lädt gut, aber wenn ich versuche die save the date-es funktioniert nicht.
hier ist der code

    Private myConString As String
Private con As OleDbConnection = New OleDbConnection
Private Dadapter As OleDbDataAdapter
Private DSet As DataSet
Private DSet2 As DataSet
Private ConCMD As OleDb.OleDbCommand

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    myConString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=e:\Database31.accdb"
    con.ConnectionString = myConString
    con.Open()
    Dadapter = New OleDbDataAdapter("select * from Table1", con)
    DSet = New DataSet
    Dadapter.Fill(DSet, "Table1")
    DataGridView1.DataSource = DSet.Tables("Table1")
    con.Close()
End Sub


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    con.Open()
    Dadapter.Update(DSet, "Table1")
    DSet.AcceptChanges()
    con.Close()
End Sub

Aktualisieren erfordert einen gültigen InsertCommand, wenn übergeben DataRow-Auflistung mit neuen Zeilen.
was soll ich tun?

den accessdatabase 3 colmuns und die ID ist primary key
ID Feld1 Feld2

InformationsquelleAutor FPGA | 2012-07-07

Schreibe einen Kommentar