Message d'erreur à l'exécution d'une requete par ADO

Chrystelle - 5 nov. 2001 à 12:55
 rafano - 5 nov. 2001 à 13:28
J'ai un message d'erreur à l'exécution de mon code sur le movefirst: "Either BOF or EOF is true, or the current record has been deleted. Requested operation requires a current record.

Mon code ressemble à ca :

Set cmdTraitesImp = New ADODB.Command
cmdTraitesImp.ActiveConnection = BD
cmdTraitesImp.CommandText = "SELECT * FROM X_Traite" & _
" WHERE TR_DatTraite= " & datetraite & _
" ORDER BY TR_NumTraite"

'Configurer et ouvrir le Recordset
Set rsTraitesImp = New ADODB.Recordset
rsTraitesImp.CursorLocation = adUseClient
rsTraitesImp.CursorType = adOpenDynamic
rsTraitesImp.LockType = adLockOptimistic
rsTraitesImp.Open cmdTraitesImp
rsTraitesImp.MoveFirst

est ce que quelqu'un pourrait m'aider?
Merci

1 réponse

rsTraitesImp.Open cmdTraitesImp
if rsTraitesImp.RecordCount <> 0 then
rsTraitesImp.MoveFirst
end if
0
Rejoignez-nous