I have a Datagridview which is being populated from Excel.... This part works
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.
Please help...!!
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()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()