OVH Cloud OVH Cloud

Oracle + select

1 réponse
Avatar
Franck GILET
Bonjour,


comment je peux construire un select en fonction des txtBox.

Exemple :

j'ai la requête suivante :

selPatient = "Select nom, prenom, date_nai from patient where nom = '" +
txtNom.Text +

"' and prenom = '" + txtPrenom.Text + "' and date_nai = '" + txtDateNai.Text
+ "'";


Evidemment si un de mes txtBox est vide, la requête cherche par exemple le
champ date_nai = ''... et n'affiche rien dans mon grid...

Je pourrais écrire 10 000 lignes de code pour gérer individuellement chaque
txtBox et écrire une requête différente à chaque, mais je suis convaincu
qu'il existe des moyens plus propre et plus rapide de gérer ce genre de
situation. Etant débutant je ne les connais pas...

Merci de votre aide.

Franck

1 réponse

Avatar
Paul Bacelar
Je vous conseille de regarder du coté des requêtes paramétrées d'ADO.NET.
http://morpheus.developpez.com/oracledotnet/#Lh
--
Paul Bacelar
MVP VC++

"Franck GILET" wrote in message
news:%
Bonjour,


comment je peux construire un select en fonction des txtBox.

Exemple :

j'ai la requête suivante :

selPatient = "Select nom, prenom, date_nai from patient where nom = '" +
txtNom.Text +

"' and prenom = '" + txtPrenom.Text + "' and date_nai = '" +
txtDateNai.Text + "'";


Evidemment si un de mes txtBox est vide, la requête cherche par exemple le
champ date_nai = ''... et n'affiche rien dans mon grid...

Je pourrais écrire 10 000 lignes de code pour gérer individuellement
chaque txtBox et écrire une requête différente à chaque, mais je suis
convaincu qu'il existe des moyens plus propre et plus rapide de gérer ce
genre de situation. Etant débutant je ne les connais pas...

Merci de votre aide.

Franck