h_adil
Messages postés231Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention10 juin 2009
-
30 oct. 2007 à 22:24
h_adil
Messages postés231Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention10 juin 2009
-
31 oct. 2007 à 17:57
Bonjour,
je veux lire une table Access depuis excel, pour recuperer les données stockées dans la table access
jai essayé de ce code :
Dim cnn As ADOBD.Connection
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\M2 MIL\Premier semestre\VRP\VRP.mdb;"
cnn.Open
Dim rstCurr As New ADODB.Recordset
Dim strSQL As String
strSQL = "SELECT Count(*) As nb From Clients"
rstCurr.Open strSQL, cnn, adOpenStatic, adLockPessimistic
nbC = rstCurr![nb]
rstCurr.Close
cnn.Close
Dim nomCli() As String
Dim X() As Integer
Dim Y() As Integer
ReDim nomCli(nbC) As String
ReDim X(nbC) As Integer
ReDim Y(nbC) As Integer
Do While Not (rstCurr.EOF)
nomCli(i) = rstCurr![nomCli]
X(i) = rstCurr![XCli]
Y(i) = rstCurr![YCli]
i = i + 1
rstCurr.moveNext
Loop
Mais le problème est que jai un message d'eurreur "Type défini par l'utilisateur non défini"
lorsque jai debeugue je trouve que le problème est dans "ADOBD.Connection"
est ce que vous pouvez maider svp.
h_adil
Messages postés231Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention10 juin 2009 31 oct. 2007 à 17:57
c'est bon j'ai trouvé où il été le problème.
en faite, dans la feuille de code, il faillait que je rejoute aux references la librairie ADO Merci bcp.
mais j'ai pas encord resolut le problème apparament jon' ai un autre