Merci pour votre proposition, mais excusez moi je suis débutante en informatique et j'arrive pas à voir le lien entre mon prob et ce que vous dites. et merci d'avance
voilà mon programme j'espère que vous avez par quoi m'aidé
********* la connexion de la base de données******
'ouverture de la connection (à partir du répertoire de l'application) sur la même ligne
cnxstr = "provider = microsoft.ace.oledb.12.0 ; data source = C:\mon_logiciel\Base de données\Données.accdb"
cnx = New OleDbConnection
cnx.ConnectionString = cnxstr
cnx.Open()
'Création de la requête sql
sql = "select caractéristique_sol.* from caractéristique_sol"
'Création de la commande et on l'instancie (sql)
cmd = New OleDbCommand(sql)
'Création du dataadapter (dta) et on l'instancie (cmd)
dta = New OleDbDataAdapter(cmd)
'On instancie la commande (cmd) à la connection (cnx)
cmd.Connection() = cnx
'On charge le dataset (dts) grâce à la propriété fill du dataadapter (dta)
dta.Fill(dts, "caractéristique_sol")
'On charge la datatable (dtt) grâce à la propriété tables du dataset (dts)
dtt = dts.Tables("caractéristique_sol")
ComboBox1.DataSource = dtt