Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Requete SQL a perdre ses cheveux [ Archives ASP & ASP.NET / Base de données ] (ktastrof)

mardi 11 janvier 2005 à 10:07:01 | Requete SQL a perdre ses cheveux

ktastrof

Membre Club

J'ai besoin d'aiiiiiiiiiiiide svp.
J'ai une base de données access avec des champs au format texte dans lequelles j'écris des dates via : day(now()) & "/" & month(now()) & "/" & year(now())
Je n'arrive pas à faire un tri entre supérieur et inférieur.
J'explique la résultat que je souhaite et après je mets ma requete :
Je veux extraire les évenements entre 2 dates d'un client particulier. Or la base de prend en compte que la première date et non la deuxième. J'en ai marre !!!!.
Ma requete :
datum = day(now()) & "/" & month(now()) & "/" & year(now())
SQLQuery="SELECT*FROM annonce where (p_collectivite= " & p_username & ") AND (p_validite >= #" & datum & "# AND p_parution <= #" & datum & "#)"
Le résultat que j'obtiens est :
pas de résultat alors que :
datum = aujourd'hui
p_parution = 20/12/2004
p_validite = 15/3/2005
Je n'y comprend rien, svp. merci par avance.


mardi 11 janvier 2005 à 10:39:10 | Re : Requete SQL a perdre ses cheveux

jcq

Ton format de date est incorrect, dans une base de donnée la date est stockée au format année/mois/jour ou mois/jour/année.
Ensuite pour faire des tests de date, il faut que ton champs soit au format date et non format texte (sinon impossible de faire une comparaison supérieur ou égal...)


Bart-Rennes

mardi 11 janvier 2005 à 10:58:27 | Re : Requete SQL a perdre ses cheveux

ktastrof

Membre Club

Merci Jcq, mais j'ai changé mon champ access en date abrégée et lorque j'ouvre la base, la date apparait bien en jour, mois, année.
En fait je crois que ma requête a un problème car lorsque je met un seul prédicat, cela fonctionne. Lorsque je mets les 2 y a rien a faire.
Bizarre. Merci pour ton aide.
Je cherche encore.


mardi 11 janvier 2005 à 16:45:45 | Re : Requete SQL a perdre ses cheveux

ktastrof

Membre Club
Réponse acceptée !
J'ai trouvé, ca pourrait servir à d'autres.
en fait il fallait que je change ma variable qui récupérait la date :
datum = day(now()) & "/" & month(now()) & "/" & year(now()) est faux
datum = month(now()) & "/" & day(now()) & "/" & year(now()) est bon

bon courage à tous

mardi 11 janvier 2005 à 17:26:44 | Re : Requete SQL a perdre ses cheveux

jcq

C'est comme je t'avais dit avant !!! Mois/jour/année



Bart-Rennes




Cette discussion est classé dans : sql, résultat, requete, now, datum


Répondre à ce message

Sujets en rapport avec ce message

Délire de SQL Serveur [ par songes ] j utilise l analiseur de requete pour tester mes requetes.Hors depuis 2 jours mon serveur délire. En effet, quant je lance 1 requete 2 fois d affilée SQL Requete [ par ZL ] j'ai une table, nommée T1 qui contient 5 enregistrements,par exemple,1,2,3,4,5;j'ai une autre table,nommée T2 qui contient 2 enregistrements,par exemp Probleme de requete ASP-SQL [ par peguman ] lors d'un e requete SQL d'insertion dans une table, l'erreur suivante apparait : ADODB.Field erreur '800a0cb3' L'opération demandée par l'application Requete sql asp [ par seb ] voila j'ai un tout petit problèmeJ'ai une requete asp qui fonctionnne sur les critère en chaine de caractère mais lorsque je souhaite réaliser mon cri requete sql asp [ par seb ] Pourquoi je n'arrive pas a créer ma requete select sur un critère numauto qui est mon identifiant de ma table access.login est un request.from du form Requete SQL trop longue ? [ par Gael ] Bonjour, Une page de recherche multi-criteres dans une base de donnees ACCESS genere une requete SQL (de type SELECT, avec une clause WHERE complexe) requete SQL [ par Ben ] Salut, j'ai un problème avec la requete que voiciRs.Open "Select * from netannu where id="&RefSite,ConnJe me demande ce qui clocheEt voici le message Requete SQL null... [ par remordi ] Comment on fait pour afficher quelque chose (ex. erreur) lorsque la requete sql est null... Ex. si je mets : SQL="SELECT * FROM colonne where section= Probleme avec une requete SQL vers la base de donnée ACCESS !! [ par Seven ] bon voila, ça fait une heure que je me chicane ak ASP, bref voila le bug, j'ai une base de donnée, je vais qui trie le résultat par rapport a une requ Fonction de remplacement de chaines en SQL ?!? [ par yoannd ] Bonjour,Voilà, je voudrais faire afficher dans une textbox le résultat d'une requete, et pour celà, je suis obligé de faire une requete du typeSELECT


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.