scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
23 sept. 2005 à 20:57
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
23 sept. 2005 à 23:56
un p'tit sushi de syntaxe dans une requete SQL
je cherche à récupérer les anniversaires à souhaiter pour la date courante.
De plus si le resultat de la requete est vide il me balance une
exception comme quoi c'est vide. On est obligé de mettre un try/catch
ou on peur lui dire que c'est normal ?
commandString = string.Format("select Prénom,Nom from Contact where
Date de naissance={0}{1}1970", currentDate.Day, currentDate.Month);
la j'ai du marquer une année en dur. Alors je me demande s'il vaut mieux pas séparer la date de naissance sur 3 champs ?
----------------------------
C++ forever
C# amateur
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017 23 sept. 2005 à 23:56
Voici la réponse :
DateTime currentDate = DateTime.Now;
string commandString =
string.Format(
"select Prénom,Nom,YEAR(DateDeNaissance) from Contact where MONTH(DateDeNaissance)={0} AND DAY(DateDeNaissance)={1}", currentDate.Month, currentDate.Day);
Vala la solution, je dirais que les espaces dans les noms sont à proscrire ;p
----------------------------
C++ forever
C# amateur