j'essaye d'importer un tableau Excel dans une Datagrid avec le code ci-dessous mais j'obtiens le message d'erreur suivant:
Mise à jour impossible. La base de données ou l'objet est en lecture seule.
J'ai beau essayé mais j'ai pas compris cette erreur ,Si quelqu'un peut m'aider . Merci.
Imports System.Data.SqlClient
Imports System.Data.OleDb
Imports System
Imports System.Data
Imports Microsoft.VisualBasic
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
OpenFileDialog1.ShowDialog()
TextBox1.Text = OpenFileDialog1.FileName
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim CnxExcel As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=""&textbox1.text&"";Extended Properties=""Excel 12.0 Xml;HDR=YES"";")
Dim CnxSql As New SqlConnection("Data Source=C:\Users\Zakariae\Documents\ANALYSE.sdf")
Dim da As New OleDbDataAdapter
Dim ds As New DataSet
Dim Req As String = "SELECT * from $serie 1$"
Dim cmd As New OleDbCommand(Req, CnxExcel)
da.SelectCommand = cmd
Dim analyse As New DataTable
da.Fill(ds, "analyse")
DataGridView1.DataSource = ds.Tables("analyse")
End Sub
End Class
A voir également:
[Aide] Import des données depuis un tableau Excel vers une datagrid