Bonjour à tous.
Je désire faire une requête qui recherche des personnes suivant 3 critères : nom, prénom, date de naissance.
L'utilisateur peut mettre 1,2 ou 3 critères.
Lorsque nom et prénom ne sont pas remplis je sais construire ma requête pour qu'il ne tienne pas compte de ces critères (valeur par défaut %).
Par contre pour la date j'ai un problème :
Sur Management studio la requête ci-dessous m'affiche toutes les personnes dont le champs date de naissance n'est pas NULL :
SELECT * FROM [tbl_personnes] WHERE (([per_nom] LIKE '%%%') AND ([per_prenom] LIKE '%%%') AND ([per_dtdn] LIKE '%%%' ))
Sur ASP.net 2 j'ai une erreur car il ne peut pas convertir la chaine en datetime. N'étant pas contrariant je modifie le type de donnée de la date de naissance qui est renvoyée par mon SQLDataSource sur asp.net (datetime en string).
Sur ce il accepte que la date de naissance soit vide mais si je mets une date de naissance il ne retourne aucune personne !
Si quelqu'un a déjà été confronté au problème je suis preneur d'information !
Bonne journée![]()
Partager