Salut,
Référence à rajouter :
Microsoft ActiveX Data Objects 2.5 Library
Option Explicit
Dim CnxAdo as New ADODB.Connection
Dim RstAdo as New ADODB.RecordSet
Dim Sql as String
Private Sub Form_Load()
' Choix du fournisseur
CnxAdo.Provider = "Microsoft.jet.OLEDB.4.0"
' chemin de la base pour la connection
CnxAdo.ConnectionString = CheminDeTaBase
' Ouverture
CnxAdo.Open
End Sub
Private command1_Click()
' Préparation requête
Sql = "SELECT * FROM CdRom"
' Execution requête avec paramètre recordset via CnxAdo
RstAdo.CursorLocation = adUseClient
RstAdo.Open Sql, CnxAdo, adOpenDynamic, adLockPessimistic
' Boucle si il y a des records
While not RstAdo.Eof
' Ajout dans ListBox
If Not IsNull RstAdo.Fields("NomCd") Then TaListbox.AddItem RstAdo.Fields("NomCd")
Wend
End Sub
Pas testé, mais cela devrait fonctionner.
A+
Exploreur
Linux a un noyau, Windows un pépin 