AddNew avec nom de champ et valeur dans des variables

Résolu
Signaler
Messages postés
4
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
19 février 2006
-
Messages postés
4
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
19 février 2006
-
Bonjour à tous,
Comment faire pour mettre une valeur dans un champ d'une base Access quand le nom du champ et la valeur à écrire se trouvent dans des variables VB6 ?
Je ne trouve pas la bonne syntaxe pour la ligne 4.
1 Champ = "Prénom"
2 Valeur = "Camille"
3 ADOrs.AddNew
4 ADOrs!Champ = Valeur ' Erreur 3265, impossible de trouver l'objet ...
5 ADOrs.Update

Merci d'avance.

3 réponses

Messages postés
20
Date d'inscription
vendredi 2 septembre 2005
Statut
Membre
Dernière intervention
1 mars 2006

a ta place je fais ma connection a ado.je definie ma bdd comme = au projet courant
base = current project.
tu défini ton recordset
puis :
rs.edit (si tu fais addnew tu vas automatiquement au dernier de ta feuille de données normal tu en rajoute un nouveau).
rs.fields("champ").value = blabla
rs.update
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,

en DAO pour ma part, donc peut-être pas valable... mais comme l'exemple de Boaconsaxor :



ADOrs.fields(Champ) = Valeur 'pas de guillemet

puis ton update.....



++
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
4
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
19 février 2006

Merci pour les réponses qui m'ont permis de trouver la solution :
ADOrs.fields(Champ).Value = Valeur