OVH Cloud OVH Cloud

Date dans une requête sql

1 réponse
Avatar
Jean-Louis KAZADI
Salut,

Où est l'erreur dans cette instruction sql
sql = "select sum(kgs) as Kg,sum(Cartons) as Cart,sum(Pièces) as
Pces,sum(prix*(Kgs+Cartons+Pièces)) as Mnt from ventes"
sql = sql & " where DateVente=#" & Calendrier.Value & "#"

Calendrier est un contrôle calendrier.
Tout se passe bien sans Where mais dès que je mets la condition where
datevente=... je reçois des valeurs Null dans Kg, Cart, Pces et Mnt!
J'ai essayé tout ceci:
sql = sql & " where DateVente='" & Calendrier.Value & "'"
sql = sql & " where DateVente=#" & CDate(Calendrier.Value) & "#"
rien.

J'ai VB6 + SP+ MDAC 2.8 et une BD Access XP

JLK

1 réponse

Avatar
Daniel AUBRY
Salut
dans ce type de requete, je mets la date au format americain (mm/dd/yyyy)
et ça marche.

"Jean-Louis KAZADI" a écrit dans le message de
news:
Salut,

Où est l'erreur dans cette instruction sql
sql = "select sum(kgs) as Kg,sum(Cartons) as Cart,sum(Pièces) as
Pces,sum(prix*(Kgs+Cartons+Pièces)) as Mnt from ventes"
sql = sql & " where DateVente=#" & Calendrier.Value & "#"

Calendrier est un contrôle calendrier.
Tout se passe bien sans Where mais dès que je mets la condition where
datevente=... je reçois des valeurs Null dans Kg, Cart, Pces et Mnt!
J'ai essayé tout ceci:
sql = sql & " where DateVente='" & Calendrier.Value & "'"
sql = sql & " where DateVente=#" & CDate(Calendrier.Value) & "#"
rien.

J'ai VB6 + SP+ MDAC 2.8 et une BD Access XP

JLK