Problem de Date avec VB.net

Profil bloqué - 27 juin 2011 à 10:17
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 - 12 juil. 2011 à 22:15
Bonjour,

J'ai un gros problème avec vb.net, quand je met #16/6/2011# dans une requête sql j'ai l'erreur suivante Constante de date non valide

Voici ma requête;
"SELECT count(*) FROM " + table + " where typ_sea='" + type + "' and heur_deb_sea BETWEEN '" + #16/6/2011# + "' and '" + #20/6/2011# + "' and nbr_cum_sea='" + cate + "' "

Dans la base de donnée (Microsoft sql server) les date ont le format jj/mm/aaaa


je suis très reconnaissant a ceux qui vont m"aider
Merci d'avance

3 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
27 juin 2011 à 12:44
Bonjour,

Quand tu fais ta ligne, c'est .NET qui traduit les dates pour les transformer en objet date.

Il faut les mettre au format anglais.

Sinon, active Option Strict, tu comprendras rapidement.

Mon site
0
Profil bloqué
8 juil. 2011 à 21:17
salut,
j'ai bien activé Option Strict mais j'ai toujours le même probléme.
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
12 juil. 2011 à 22:15
Bonjour,

Désolé pour le délai de réponse, mais je ne reçois aucune notification mail ces derniers jours.

Tu as eu aucunes erreurs ?

Les #../../....# définissent des dates coté VB, pas dans ta requête.

Sinon, pour les dates avec SQL server, de mes souvenirs, je crois que c'est au format 'yyyy-mm-dd' (avec les ' ).

Mon site
0
Rejoignez-nous