Bonjour ,
Je réalise un programme en C++ (sous Borland C++ Builder) avec une base de donnée Access.
C'est un programme de gestion de stock dont une des fonctions est de faire un suivie des consommations.
Pour cela il faut aller écrire dans une des tables de la base de donnée : la table tblConsommation , elle est composée de 6 champs : les champs Nom , Prenom (nom est prénom du consommateur) , Service (nom du service auquel cette personne appartient), Produit (nom du produit demandé), Quantité (la quantite de produit désirée par l'utilisateur) et Date (représente la date du retrait).
Ma requête SQL est donc :
INSERT INTO tblConsommation (Nom,Prenom,Service,Produit,Quantite,Date) VALUES(:ParamNom,:ParamPrenom,:ParamService,:ParamNomProduit,:ParamStockMin,:ParamDate) ;
Les valeurs présentes dans le VALUES avec le préfixe
:Param représentent les paramètres entrés par l'utilisateur (les "
:" indique au système qu'il s'agit de paramètres).
Mon problème est qu'a l'execution j'obtiens l'erreur suivante :
"Erreur SQL générale.[Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans
l'instruction INSERT INTO".
Je ne comprends pas ou est l'erreur , svp éclairait moi sur ce problème.
Salut et Merci d'avance .