begin process at 2012 02 10 23:19:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Base de données

 > 

SQL

 > 

Requête SQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requête SQL

jeudi 29 juin 2006 à 09:42:09 | Requête SQL

kj_83

Bonjour ,

Je travail sur un programme de gestion de stock sous C++ Builder avec une base de donnée Access.
J'ai donc utilisé les composants de Builder pour pouvoir travailler avec une base de donnée , j'avais commencé par utilisé les composants BDE mais pour mon application les composants ADO sont plus appropriés.(on me l'a fait remarquer sur le forum)

En ce moment je remplace les composants BDE par des composants ADO , le changement des composants en eux mêmes de pose pas trop de problème.

C'est plutôt au niveau du code : l'utilisateur du programme doit pouvoir ajouter un nouveau produit à la base de donnée cela donne le code suivant :

   ADOQueryNouvPerson->SQL->Add("INSERT INTO tblPersonnel (Nom,Prenom,Service) ");
   ADOQueryNouvPerson->SQL->Add("VALUES  (:ParamNomNouvPerson,:ParamPrenomNouvPerson ,:ParamService)");

 ADOQueryNouvPerson->Parameters->Items[0]->AsString = EdtNouvNom->Text;

Explication:

Les 3 premières lignes correspondent à la requête SQL :
  ADOQueryNouvPerson est le nom que j'ai donnée au composant  ADOQuery.
 tblPersonnel est le nom d'une des mes tables + les 3 champs  :Nom , Prenom , Service
Ce qui se trouve à la suite du VALUES avec le préfixe :Param represente les valeurs entrées par l'utilisateur elles sont interprétées comme des paramètres grâce au ":".

Et la dernière ligne qui me pose problème : indique que le premier paramètre (Items[0]) entré par l'utilisateur est un String et qu'il se trouve dans une boite de saisie (EdtNouvNom->Text) (cette ligne se répète trois fois pour les trois paramètres mais l'erreur est la même).

Cette commande fonctionnée quand j'utilisais un Query (composant BDE) mais maintenant j'obtiens l'erreur suivante : 
      [C++ Erreur] fencreerperson.cpp(31): E2316 'AsString' n'est pas un membre de 'TParameter'

J'ai essayé avec d'autre type (String , ftString ) mais ca me met toujours la même erreur.

Voilà , Merci d'avance .



Cette discussion est classée dans : donnée, erreur, sql, composants, adoquerynouvperson


Répondre à ce message

Sujets en rapport avec ce message

Base de Donnée SQL SERVER [ par voilhes ] Salut à tousJe souhaite me connecter à une base SQL Server via Visual C++. Si qqn pouvait m'aider ...Merci-Francis-<img src=/imgs2/smile_b pb d'augmentation de memoire avec connexion SQL [ par cassiopee88 ] Alors voila je vous explique mon problème : j'ai ecrit un programme en C qui suite à certain evenement envoi une requete SQL. Tous marche correctement mysql ODBC et augmentation de mémoire... [ par cassiopee88 ] Alors voila je vous explique mon problème : j'ai ecrit un programme en C qui suite à certain evenement envoi une requete SQL. Tous marche correctement tutoriel c++ <=> sql [ par Seb_P ] Bonjours, j'aimerais je suis a la recherche de tutoriel complet concernant l'utilisation d'une base de donnée sql avec du c++ ainsi que la mise en pla probleme de connexion odbc [ par neofenix ] salut tout le monde voila j'ai recupéré un code de connnexion odbc sur cppfrance mais le probleme c'est que je n'arrive pas a me connecter a ma base d Probleme Base de donnée [ par atmeitsatme ] Bonjour a tous, j'ai créer une petite appli utilisant une base de donnée local. Tout marchaise bien, j'usqu'a ce que je tente de la déployé sur un pc Requete pour Gestion base de donnée SQL [ par dan34 ] Salut à tous,Je travaille actuellement sur un prog pour gérer une base de donnée SQL.J'arrive à lire les données des différentes tables de ma base et  contrôle d'erreur ... liaison de donnée [ par amine_smi ] salut j'ai besoin de votre aide en ce programme:je doit faire un programme en langage C qui simule de contrôle d' Ouverture d'une base de donnée [ par Toutoun13 ] Bonjour, J'essaye d'ouvrir une base de donnée mais le msg d'erreur suivant apparait : "Unrecognized database format : "c:\...\Base\MaBase.mbd" Mon cod [clos] connexion Base de Donnée SQL et C++ [ par djaleladel ] Bonjour tout le monde; SVP, je voudrais un programme de connexion C++ Builder avec SQL. Merce d'avance.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,919 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales