[C#] [SQL] requête sur date [Résolu]

scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 23 sept. 2005 à 20:57 - Dernière réponse : scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention
- 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
Afficher la suite 

Votre réponse

1 réponse

scoubidou944 728 Messages postés mardi 22 avril 2003Date d'inscription 19 janvier 2017 Dernière intervention - 23 sept. 2005 à 23:56
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de scoubidou944

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.