adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009
-
8 mars 2007 à 10:38
adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009
-
8 mars 2007 à 11:09
Bonjour à tous,
Je développe un projet sous VB6 et Access.
Mon problème le suivant:
J'ai créer une procédure qui a comme paramètre un recordset et le nom d'un champ d'une table.
Or, je ne sais pas comment déclarer se nom du champ. J'ai essayé (...,ByVal nom_champ as String) et il m'a mit l'erreur d'exécution '3265' :
Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé
J'aurai voulu savoir le type de ce nom qu'il faut que je déclare
Voici le code:
Public Sub load(ByVal rc_record As ADODB.Recordset, ByVal nom_champ As ????)
rc_record.MoveFirst
Do While rc_record.EOF = False
rc_rec.MoveFirst
Do While rc_rec.EOF = False
If rc_rec!Nom_cep = rc_record!nom_champ Then
cmb_rech.AddItem rc_record!nom_champ
Exit Do
End If
...