begin process at 2012 02 12 07:53:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Base de données + cpp -- > URGENT SVP


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

Base de données + cpp -- > URGENT SVP

lundi 10 mai 2004 à 16:04:52 | Base de données + cpp -- > URGENT SVP

omconq

Bonjour à tous

en faite j'ai une base de donnée qui se compose ainsi :

num categorie mot
1 voiture bmw
2 voiture mercedes
3 voiture ferrari
4 pays bresil
5 pays argentine
6 pays belgique
7 ville bruxelles
8 ville marseille
9 ville barcelone

voila
en faites j'ai un client qui envoie une des 3 categories au serveur . le serveur recoit bien la categorie mais selectionne tout les mots de la base de donnée . or je voudrais qu'il selectionne rien que les mots la categorie recue .

voila le code que je met :
msg = un parametre recu --> la categorie envoyé par le client .

if(msg=="voiture")
{
this->Query1->SQL->Add("select * from lesmots");
this->Query1->Active=true;
this->Query1->Open();
// this->Query1->Close();
cpt=this->Query1->RecordCount;
this->Query1->Active=false;
this->Query1->SQL->Clear();
this->Query1->SQL->Add("select mot from lesmots
where num=:a");
Application->MessageBoxA(" VOITURE ","warning",0);
}
else
{
if(msg == "pays")
{
this->Query1->SQL->Add("select * from lesmots");
this->Query1->Active=true;
this->Query1->Open();
// this->Query1->Close();
cpt=this->Query1->RecordCount;
this->Query1->Active=false;
this->Query1->SQL->Clear();
this->Query1->SQL->Add("select * from lesmots
where num=:a");
Application->MessageBoxA(" PAYS ","warning",0);
this->Query1->Close();
}
else
{
if(msg == "ville")
{
this->Query1->SQL->Add("select * from lesmots");
this->Query1->Active=true;
this->Query1->Open();
// this->Query1->Close();
cpt=this->Query1->RecordCount;
this->Query1->Active=false;
this->Query1->SQL->Clear();
this->Query1->SQL->Add("select * from lesmots
where num=:a");
Application->MessageBoxA(" VILLE ","warning",0);
this->Query1->Close();
}
}
}
for(int i=1;i<=cpt;i++)
{
this->Query1->Params->Items[0]->AsString=i;
this->Query1->Active=true;
nom=this->Query1->FieldByName("mot")->AsString;
this->MMots->Lines->Add(nom);
this->Query1->Active=false;
// this->Query1->Close();
}

voila j'espere que j'ai ete clair dans mes explications

si quelqu'un sais me repondre ... c assez urgent

merci à tous
lundi 10 mai 2004 à 16:23:28 | Re : Base de données + cpp -- > URGENT SVP

garslouche

Espece de gros barbare !!!!
Une règle générale en programmation fonctionnelle (càd où on peut faire des fonctions) : ne jamais dupliquer de code!
Là tu as fais 3 fois la même chose...beurk...

Mais bon ça ne t'avances pas.... Il va falloir préciser quelques trucs :
1) Sous quel OS tu bosses ? Windows ou Linux ou autre ?
2) Utilises-tu une librairie particulières ? MFC, Qt, ... ?
3) Avec quoi tu te connectes à ta base (et tant qu'à faire c quelle base ?)


On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
lundi 10 mai 2004 à 19:44:56 | Re : Base de données + cpp -- > URGENT SVP

BruNews

Administrateur CodeS-SourceS
garslouche> c'est de la Borlanderie.

ciao...
BruNews, Admin CS, MVP Visual C++


Cette discussion est classée dans : sql, select, add, active, query1


Répondre à ce message

Sujets en rapport avec ce message

requete sql builder [ par cpio74 ] bonjour,voila depuis plusieurs jours je cherche à créer une requete de mise à jour de ma base de donnée sous builder 6 mais ce que je veux insérer se Variable dans une requête SQL [ par nicompx ] Salut,Ca fait longtemps que je n'ai plus fait de C .....Alors pouvez-vous me dire comment placer une variable dans une requête SQL.Je veux faire quelq probleme en builder c++ [ par youkami ] slt j ai un problem avec builder c++,si je veut supprimer des element dans ma table(sql) sa ne marche pas et voila mon programme AnsiString sql("DELET SQL/C++Builder [ par silent1969 ] Peut-on? et si oui comment? modifier la valeur "SQL.Strings" (la requete quoi) d'une variable de type TQuery?. Autre chose comment résoudre l'erreur Requete SQL avec variable en C++ [ par silent1969 ] Bonjour je voudrai effectuer une requete du type: Query1->SQL->Add("INSERT INTO Horaire VALUES (num, 2, 3, 4)"); avec int num = 6; Comment faire pour Interception évenement : connexion internet active. [ par Sim 2005 ] Bonjour,Je cherche à réaliser une fonction qui serait appelée lorsque l'utilisateur est connecté à internet (par exemlpe via internetgetconnectedstate setup d'une application et deploiement avec la SGBD sql-server [ par jopeka ] salut,je me trouve dans une situation pas tres enviable car je suis pris jusqu'au cou. en effet j'ai devellopper mon application sur c++ builder avec date sous SQL [ par tomalille ] Bonjour,j´ai un petit pb sous SQL.un champs de ma table dossier s´appelle prochainCE et est au format date.Comment faire pour avoir la liste de tous l Add Reference: Error adding reference to the project [ par omarlahlou ] Bonjour tout le monde, <p class="MsoN #define [ par infodaoudi ] Bonjour,ca veut dire quoi#define ADD_VALID_BELIEF(beliefTotal, beliefAdded) \beliefTotal += (1.f - beliefTotal) * (beliefAdded); \ASSERT(0.f <= belief


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 : 3,229 sec (3)

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