Quantcast
Channel: VBForums
Viewing all articles
Browse latest Browse all 42732

VS 2008 Update Access table from Datagridview

$
0
0
I have a Datagridview which is being populated from Excel.... This part works

Code:


 Dim MyConnection As System.Data.OleDb.OleDbConnection
        Dim DtSet As System.Data.DataSet
        Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
        MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\StudentList.xls" & " ;Extended Properties=Excel 8.0;")
        MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", MyConnection)
        MyCommand.TableMappings.Add("Student", "Net-informations.com")
        DtSet = New System.Data.DataSet
        MyCommand.Fill(DtSet)
        adp.Fill(DtSet)
        DataGridView1.DataSource = DtSet.Tables(0)
        MyConnection.Close()

Now i want to Update my Access Table called 'Student' with the information in the datagrid. The fieldnames and the Column names are the same... What would that code look like. This is what i have, but it does noe work.

Code:


 myConString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=" & Application.StartupPath & "\StudentPlacement.mdb"
        Dim con As New OleDbConnection(myConString)
        con.Open()
        Dim dt As New DataTable

        If con.State = ConnectionState.Closed Then
            con.Open()
        End If
        adp = New OleDbDataAdapter("SELECT ID, Campus, CollegeID,  Surname,  Firstname,  ID_Num,  Gender,  Population,  Disability ,  Studyfield ,  Level_grade,  MainSubject ,  IndustryPrefrence ,  Address1 ,  Address2  ,  City  ,  PostalCode ,  CellPhone  , Email ,  Notes  ,  SpesCircum,  Province  FROM Student ", con)
        adp.Fill(dt)
        adp.Update(dtset)
        con.Close()

Please help...!!

Viewing all articles
Browse latest Browse all 42732

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>