Requete sql

cs_zezet Messages postés 7 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 16 juin 2003 - 16 juin 2003 à 12:27
cs_Brain Messages postés 15 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 25 mai 2004 - 16 juin 2003 à 18:32
Mickaël
Bonjour a tous,
j' ai un problem avc SQL
requete:
SELECT Passwd
FROM Utilisateur
<s>WHERE Login= (Une variable);</s>

Mais comment faire pour que la variable soit egale a une valeur donnée dans le programmme.

Merci

3 réponses

cs_zezet Messages postés 7 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 16 juin 2003
16 juin 2003 à 12:28
Mickaël
0
kwentinn Messages postés 27 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 29 mars 2004
16 juin 2003 à 16:38
salut
alors, tout d'abord, tu tapes le code suivant

SELECT Passwd
FROM Utilisateur
WHERE Login =  :login;


:login est un paramètre de ta requete SQL. Si tu veux lui affecter une valeur, tu tapes
Query1.Params[0] := Valeur_que_tu_veux ;
Avec Query1 le nom de ta requête SQL et 0 le numéro du paramètre...
il te faudra lui donner un type (integer, string, etc...). Tu pourras faire ça dans l'inspecteur d'objets...

Voilà, en espérant répondre à ta question!

@+
|< \/\/ E |\| T | |\| |\|
//delphi rulez//
0
cs_Brain Messages postés 15 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 25 mai 2004
16 juin 2003 à 18:32
sinon si c'est avec un dataset c plus simple encore :

Dataset1.commandText:= 'select Passwd from Utilisateur where Login=' + Edit1.text;
0
Rejoignez-nous