Bonjour à tous,
j'ai un petit soucis sur un recordset dont la déclaration est faite dans le général de la feuille avec :
Dim RSAptSousT As Recordset
Je dois avec ce recordset remplir une listbox avec des données d'une base de données.
Voici le code permettant normalement l'affichage dans la BD :
requete sql qui marche sur Access (même un msgbox de la requete me renvoie tout correctement)
chsql = "SELECT e.[Code étape], Désignation FROM Etapes AS e, Aptitudes AS a Where e.[Code étape] = a.[Code étape] And [Num sous-traitant] = " + ZTNumSousT.Text
'execution de la requête
Set RSAptSousT = CnxChantier.Execute(chsql) => c'est la ou ça bug en me disant type de donnée incompatible et je comprends pas pourquoi... Quelqu'un peut m'aider ?
'test pour savoir si il y a des occurrences dans RsAptSousT
If RSAptSousT.EOF = False Then ' il n'est pas vide
Do While RSAptSousT.EOF = False
'on ajoute les aptitudes du sous-traitant à la liste voulu
LstAptSousT.AddItem RSAptSousT("Désignation")
RSAptSousT.MoveNext
Loop
End If
Merci à tous