Bonjour,

voici mon code :

rsNom.open"SELECT Composant, Qte_Fabric FROM Nomenclatures WHERE Compose = '"& refArt &"'", conn

Do while Not rsNom.eof

refComp = rsNom("Composant")
rsStocks.open"SELECT Lieu_stk, Emplact, Quantite FROM '(l.50)
STOCKS WHERE Article = '"& refComp &"'", conn '(l.50)

Do while Not rsStocks.eof

%>

(code html d'affichage)

<%

rsStocks.movenext
Loop

rsNom.movenext
Loop

%>
et voici mon message d'erreur :

ADODB.Recordset error '800a0e79'

Cette opération n'est pas autorisée si l'objet est ouvert.

/glh/SortieSurOfs_b.asp, line 50
L'erreur est donc située au niveau de "rsStocks" car je l'ouvre une 2ème fois à partir de la 2ème boucle de "rsNom".

J'ai donc mis "rsStocks.close" avant la l.50 mais là il me met : "Cette opération n'est pas autorisée si l'objet est fermé".

En gros que rsStocks soit ouvert ou fermé l'opération n'est pas autorisée

Quelqu'un pourrait-il me filer un coup d'main svp?