Bonsoir,
j'ai une table dans base de données sous access que je lis et souhaite mettre à jour à partir d'un userform dans excel 2016.
Un des champs de cette table est un booléen. Access les stocke avec les valeurs -1 (Vrai ou oui) et 0 (Faux ou non).
Lorsque j'enregistre ce booléen dans une variable avec VBA Excel, il me les représente par Vrai et Faux: ce qui ne me choque pas.
Par contre, lorsque je fais une requête SQL pour enregistrer ou updater un enregistrement avec cette variable booléenne, VBA garde la valeur Vrai ou Faux.
ma requête est donc du type:
Et ça access ou du moins ODBC ne sais pas l'interpréter et m'affiche une jolie erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part requete = " UPDATE [T_Contact] SET Actif= Vrai WHERE Id = 3"
Mes données à enregistrer proviennent d'un formulaire créer dans Excel.
Je voulais savoir si vous aviez déjà rencontré ce problème et comment vous l'aviez résolu.
Cordialement,
Guillaume Chevallier.
Partager