Programmation VB

mokh -  
pizzabiere Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
salut a vous
je fais pour le moment une petite application en visual basic orionté base de donnée. mon problème est comment faire une slection avec condition de 2 champs ex:
(select * from -titre de table- where -champ1- like ' " text.text" '
where -champ2- like ' " text.text" '
j'attend votre aide et mercie
A voir également:

1 réponse

pizzabiere Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
salut mokh

il te faut utiliser des conditions logiques (AND, OR, NOT, XOR).
ainsi, le where de ta requête devient :

where champ1 like VAR1 AND champ2 like VAR2

VAR1 et VAR2 sont des variables que tu auras déclarées dans le type qui va bien ; initialise les ensuite avec le contenu des textbox.

n'oublie pas que des objets textbox vont te renvoyer du string ! aussi, il te faudra peut être les convertir dans le type des données que tu vas chercher dans la base => Cint(textbox.text), Cdbl() ...

=> si champ1 est un entier (nombre d'enfants d'une personne par exemple) et champ2 un string (code postal par exemple) :

Dim Var1 as Integer, Var2 as String

Var1 = Cint(Textbox1.Text)
Var2 = Textbox2.Text
(...)
SELECT ...
FROM ...
WHERE Champ1=var1 And Champ2 = Var2
(...)

@ +
Pizzabiere
0