Bonsoir tout le monde !
Je sais très bien que c'est le forum dedié au VB6. Ma requête me pose un petit problème sous VB
Voila :
Mon_Recordset.Open "SELECT champ1, champ2, champ3, champ4 FROM Ma_Table WHERE Num_Auto = 3, Cnx, adOpenDynamic, adLockOptimistic"
Mon code sert à modifier un enregistrement existant dans une table, Num_Auto: c'est ma clé primaire et est auto incrémentée.
Lorsque je met manuellement le Num_Auto comme ci dessus, aucun problème, tout fonctionne.
Mais lorsque je récupere le numéro à partir d'un label alors là je me plante (suis pas très fort en requête
)
J'ai essayée ceci :
Mon_Recordset.Open "SELECT champ1, champ2, champ3, champ4 FROM Ma_Table WHERE Num_Auto = '"Mon_label"', Cnx, adOpenDynamic, adLockOptimistic"
Mon_Recordset.Open "SELECT champ1, champ2, champ3, champ4 FROM Ma_Table WHERE Num_Auto = Trim$(Mon_Label), Cnx, adOpenDynamic, adLockOptimistic"
et ainsi de suite ...
Mais toujours rien ! Ouf je crois que je me suis expliquer clairement !
Merci d'avance !
Partager