Bonjour,
Une petite question pour agrementer votre apres-midi :
Voici le code que j'ai tape.
Code :
- Dim Conn As New ADODB.Connection
- Dim cnn As New ADODB.Command
- Dim rs As New ADODB.Recordset
- 'open connection
-
- Conn.Open "Provider = Microsoft.jet.OLEDB.4.0 ; data source = C:\temp\Lebowski\Hours Project\Projet\TablesLink.mdb"
-
- 'record parameters and open recordset
- Set cnn.ActiveConnection = Conn
- cnn.CommandType = adCmdText
- cnn.CommandText = "SELECT employee FROM employee" //une requete au hasard
- Set rs = cnn.Execute
- With rs
- Do Until .EOF
- Affichage.Caption = rs.GetString
- .MoveNext
- Loop
- End With
|
Des que je l'execute, rien ne se passe (alors que j'aimerais bien avoir la liste des employers).
Si par hasard j'enleve le bloc :
Code :
- With rs
- Do Until .EOF
- Affichage.Caption = rs.GetString
- .MoveNext
- Loop
- End With
|
Il m'affiche une erreur 3021 (Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record).
'oila, 'oila, si quelqu'un peut m'expliquer (ou a defaut corriger) ce petit bout de code, j'en serai au comble de ma bonne humeur.
D'avance, merci beaucoup.
Lebowski
PS : Romania, Trezeste-te (c'est du roumain...)
Message édité par lebowski le 18-05-2004 à 16:02:22