begin process at 2010 03 22 07:33:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

Requete SQL a perdre ses cheveux


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete SQL a perdre ses cheveux

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ée 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...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales