bsr à tout je veux enregistrer les données de mon fichier excel(mon fichier se trouve dans ma repertoire iis)dans une table de ma base de donnée je fais le code suivant :
Dim coonctSql AsStringcoonctSql = ConfigurationSettings.AppSettings.Get("connectsql")
Dim con AsNew SqlClient.SqlConnection(coonctSql)Dim DS As System.Data.DataSetDim Commande As System.Data.OleDb.OleDbDataAdapterDim MyConnection As System.Data.OleDb.OleDbConnectionTryDim coonct AsStringcoonct = ConfigurationSettings.AppSettings.Get("connectexecl")
Dim dtsrc AsString = "data source =fullPath"fullpath:l'emplacement de mon fichier ds ma repertoire iiscoonct = coonct + dtsrc
MyConnection =
New System.Data.OleDb.OleDbConnection(coonct)MyConnection.Open()
Commande =
New System.Data.OleDb.OleDbDataAdapter("select * from [TABLE$]", MyConnection)Commande.TableMappings.Add("TABLE", "parc")
DS =
New System.Data.DataSetCommande.Fill(DS)
'enregistrement des données dans ma tableMyConnection.Close()
Catch ex As ExceptionResponse.Write(ex.Message)
FinallyIfNot MyConnection IsNothingThenMyConnection.Close()
EndIfEndTryle msg qui s'affiche est le suivant:
Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier ''. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données.
svp quelqu'un peut m'aider
