begin process at 2012 02 11 03:20:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

Requete Select sql


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

Requete Select sql

jeudi 12 février 2004 à 17:20:17 | Requete Select sql

Ricolabricot


Je voudrais savoir ce que renvoie une requete SELECT et comment resortir une par une les données lorsque la requete renvoie plusieurs donnée ?

Merci d'avance...
samedi 14 février 2004 à 23:24:15 | Re : Requete Select sql

Kruger

Une requete SELECT permet de selectionner les données contenue dans un champ qui lui se trouve dans une table, le tout dans une base, exemple:

"SELECT nom FROM user" renvoie tous les nom contenu dans la table user, tu peux aussi affiné cette selection en indiquant une condition par exemple:

"SELECT nom FROM user WHERE age = 22" renvoie tous les nom de la table user qui ont un age de 22 ans

Pour plus de precision regarde ici :
[ Lien ]

Pour ce qui est de la récupération des résultat, tout dépend de ce que tu utilise pour ta communication avec ta base, moi j'utilise l'api mysql.pas qui s'appuie sur la dll officielle de MySQL que tu peux utiliser simplement avec la version perso de DELPHI, tu peux la trouver ici.
Dans ce cas, tu fais:

mysql_query(mysql, pChar('SELECT nom FROM user WHERE age =22'));
resultat:=mysql_use_result(MySQL);
row:=mysql_fetch_row(resultat);


--==[Kruger]==--
samedi 14 février 2004 à 23:32:07 | Re : Requete Select sql

Kruger

J'oubliais, dans l'exemple ci dessus, tes résultats sont sous la forme d'un tableau:

__________________
| 0 |xxx |
----------------------
| 1 |yyy |
----------------------
| 2 |zzz |
----------------------

Donc pour l'affichage dans un label, tu fais:

Label1.Text:=row[0];

Ce qui va te permettre de choisir le résultat en indice 0 donc xxx dans l'exemple, ou yyy avec row[1], ...

J'espère avoir été clair dans mon explication, si tu comprend toujours pas, fais le savoir, je suis mauvais prof .


--==[Kruger]==--
dimanche 15 février 2004 à 13:59:44 | Re : Requete Select sql

Ricolabricot


Oki merci.

Comment faire pour recuperez les resultats sans utiliser mysql.pas car dans le projet que je dois faire pour mon école je ne peut l'utiliser...
dimanche 15 février 2004 à 18:00:28 | Re : Requete Select sql

Kruger

Dans ce cas, tu peux utiliser le BDE ou encore les composants ADO mais là je suis pas en mesure de te venir en aide, je les utilise pas je travaille qu'avec la version perso qui ne les à pas (pour rester un honnête citoyen, lol), regarde plutot du coté des sources si personne ne te réponds.
--==[Kruger]==--


Cette discussion est classée dans : sql, requete, select, renvoie


Répondre à ce message

Sujets en rapport avec ce message

requete SQL parametrée pour un tri.... [ par juan ] bjour tousje cherche à faire une requête paramétrée dans un TQuery du genre:SELECT * FROM MaBase WHERE (mes conditions)ORDER BY :MonIndexmais apparemm requete sql avec or sur le même champs [ par choup ] 'lutj'ai un petit probleme et je n'arrive pas à comprendre pourquoi : celà ne me semble pas logique.voilà : j'ai une requete qui donne "select *from o transformer une requete [ par tarik ] salutcomment transformer une requete simple en une requete multi-niveaux , exemple :select nom,prénomfrom employéwhere salaire = 12000devient select n Requete sql DATE ??? [ par Technoman ] Dans un tQuery, je cherche a faire une recherche avec comme critere de recherche une date :select *from Tablewhere Datetable=???;Le ??? ne marche pas sql et Tdate [ par snipersolo ] salut j'ai un programme comportant une BDD, l'un des champs est au format TDate. lorsque je veux faire une requete du type:select pers_numfrom personn PB Requete SQL :( [ par funemul ] Voila le probleme :J'utilise un Tquery et ma requete est la suivante :SELECT * FROM annee_2003 WHERE DATE_DU = 01-12-2003Et la requete ne me selection Requete SQL [ par Frank19 ] cette requete fonctionne : combo_no.keyvalue := combo_nom.keyvalue; query1.SQL.clear; requete := 'select * from outildbf.dbf where Nom_Emp = requete sql [ par zezet ] MickaëlBonjour a tous,j' ai un problem avc SQLrequete:SELECT PasswdFROM UtilisateurWHERE Login= (Une variable);Mais comment faire pour que la variable query [ par jms29 ] Bonjour,en fait j'ai deux questions.-Tout d'abord, je voudrais bien savoir quelle sytnaxe il faut utilisé pour imbriqué deux select l'un dans l'autre, Edit dans requete SQL [ par eowene ] Bonjour à tousJe suis débutante en Delphi et j'ai un soucis.J'ai un TDBEdit. Je voudrais que l'utilisateur saisissent dans celui-ci le numéro d'une pe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,718 sec (4)

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