cs_kirikou95
Messages postés60Date d'inscriptionmercredi 3 janvier 2007StatutMembreDernière intervention27 février 2009 28 nov. 2007 à 13:10
Je vais tester aussi ta proposition Exploreur :
Voilà ce que j'ai trouvé, et ça marche. Je mets le code ici pour ceux que ça pourrait aider à l'avenir :
====================================================
Private Sub Form_Load()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
cn.ConnectionString = "Chemin\Base.mdb"
cn.Provider = "Microsoft.jet.OLEDB.4.0"
cn.Open
Set rs = New ADODB.Recordset
rs.Open "select * from DATA", cn, adOpenDynamic, adLockPessimistic
With rs
If .RecordCount <> 0 Then
.MoveFirst
Do While Not .EOF
MaListeBox.AddItem .Fields("NomData")
.MoveNext
Loop
End If
.Close
End With
End Sub
=====================================================
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 28 nov. 2007 à 12:11
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")
cs_kirikou95
Messages postés60Date d'inscriptionmercredi 3 janvier 2007StatutMembreDernière intervention27 février 2009 28 nov. 2007 à 12:15
Message pour pneau :
J'obtiens le message suivant lorsque j'exécute ta source :
_______________________________________________________
Set monRecordset = maBase.OpenRecordset( _
"SELECT nick FROM users ORDER BY nick", dbOpenSnapshot)
Message : Type de donnée incompatible.
________________________________________________________