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 between 2 dates....problèmes : manque des résultats !!!! [ Base de données / Access ] (kme)

mercredi 13 juin 2007 à 15:10:47 | requete between 2 dates....problèmes : manque des résultats !!!!

kme

bonjour à tous.

j'ai une base access et 2 datetimepicker(des combobox avec un ptit calendrier en fait). Je sélectionne deux dates et je veux retrouver dans ma base toutes les opérations ou qui ont été créees entre ces 2 dates.
Voici un extrait de ma requete :

string date1 = '#' + combodate_1.Text + '#';

string date2 = '#' + combodate_2.Text + '#';

"SELECT libelle_operation,libelle_modepaiement FROM operation WHERE datecreation_operation > " + date1 + " and datecreation_operation <" + date2 + " order by datecreation_operation");

donc, j'ai des résultats mais pas tous. Je ne comprends pas du tout. cela vient-il de ma requete???

merci d'avance pour toutes vos réponses

mercredi 13 juin 2007 à 16:02:52 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Salut,

Tu as testé la valeur que prend ta chaine dans ton SGBD ? (pour voir si elle te retourne des resultats)
Autrement, il faut absolument utiliser des requetes paramétrées et non pas construire ta requete ainsi



Mx
MVP C#
 


mercredi 13 juin 2007 à 16:31:32 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

BasicInstinct

Membre Club
'lut

as tu essayé en passant tes dates au format US  [mm/dd/yyyy] ?

++

BasicInstinct

mercredi 13 juin 2007 à 16:37:11 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Il n'aurait meme pas ce probleme avec des requetes paramétrées 

Mx
MVP C#
 


mercredi 13 juin 2007 à 20:18:06 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

kme

mdr. c'est "elle".

mais tu parles de requete paramétré...je ne vois pas trop ce que c'est ...

mercredi 13 juin 2007 à 20:22:23 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Toutes mes excuses, on est tellement habitué a voir des "il" dans le coin... 

Je veux bien te donner un exemple, mais pour qu'il soit le plus adapté possible, il faut que je sache avec quels objets de connexion tu joues. OdbcConnection ? Autre ?

Mx
MVP C#
 


mercredi 13 juin 2007 à 22:10:35 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

kme

oui, obdcconnection

mercredi 13 juin 2007 à 22:20:37 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

MorpionMx

Membre Club Administrateur CodeS-SourceS
Alors ca doit donner quelque chose comme ca, avec peut-etre quelques petites corrections a faire




using (OdbcConnection connection = new OdbcConnection(connectionString))
{
   OdbcCommand cmd = new OdbcCommand("SELECT libelle_operation,libelle_modepaiement FROM operation WHERE datecreation_operation > @Date1 and datecreation_operation < @Date2 order by datecreation_operation ");
   OdbcParameter paramDate1 = new OdbcParameter("@Date1", OdbcType.DateTime);
   paramDate1.Value = combodate_1.Text;
   OdbcParameter paramDate2 = new OdbcParameter("@Date2", OdbcType.DateTime);
   paramDate2.Value = combodate_2.Text;
   cmd.Parameters.Add(paramDate1);
   cmd.Parameters.Add(paramDate2);
// Execution de ta requete, etc.
}

OdbcParameter sur MSDN


Mx
MVP C#
 


jeudi 14 juin 2007 à 10:18:35 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

kme

j'ai essayé mais c pareil

il manque toujours des opérations à la fin. Quand je fais la requete depuis ma base, c'est nikel et depuis mon prog il en manque....je suis paumée........

venez en secours à une belle demoiselle en detresse!!!!!

jeudi 14 juin 2007 à 10:22:03 | Re : requete between 2 dates....problèmes : manque des résultats !!!!

kme

petite précision :

quand je recherche mois par mois par exemple du 01/01/2006 au 31/01/2006 , ça marche, par année aussi
par contre, quand je fais du 10/01/2006 au 31/01/2006 aucun résultat.pourtant il y en a plusieurs dans ma base


1 2

Cette discussion est classé dans : résultats, requete, dates, operation, datecreation


Répondre à ce message

Sujets en rapport avec ce message

dates en sql [ par ratsimisampy ] bonjour, voila, j'ai un souci avec ma requete SQL (je me sert de Access comme BD) sql = "select * from ope1 where DOCNUM IN (select COMMANDE from _ récupération des résultats d'une requete dans un tableau [ par maxelpiratos ] mon problème est dans le titre :) je fais un select qui me retourne plusieurs lignes et je n'arrive pas à les stoker une par une dans un tableau de la requete crystal report [ par maxelpiratos ] bonjour,    j'ai un soucis avec crystal report, losque j'écris une requète dans mon CrystalReport avec Champs Instruction SQL elle fonctionne avec ea Requete Select et Odbc [ par cispo ] Bonsoir, Pour me connecter à ma base de données Access, j'utilise ODBC afin d'ouvrir ma base en mode exclusif. La connexion fonctionne mais j'ai un p Problème avec base de données [ par emmanuel9 ] Bonjour à tous, Mon problème vient du faite que j'ai plusieurs tables dans une base de données dont une table personne et j'ai un programme qui ecrit HttpWebRequest [ par missceline33 ] Bonjour je cherche à utiliser le protocole HTTP en C#. J'ai tropuvé un post avec deux fonctions public void EnvoyerMessage(string msg, string url)     requete base Access OLEDBConnection [ par jesaipa_1 ] Slt a tous, j'ia un petit pb avec mes requete cad que mes requetes SELECT et INSERT marche mais pas ma requete DELETEje n'arrive pas a savoir pourquoi Requete paramétrée [ par yanis7518 ] salut a tous j'ai un probleme avec cette requette.Si a la place de @MD je met la valeur que je veux tout marche parfaitement mais des que je passe par ListBox & BDD (requête) [ par billut ] salut a tout le monde. voila j'ai un petit probleme tout "basique" que je n'arrive pas a résoudre.. En fait, j'ai un bouton, et lorsque j'appuis dessu Oledb [ par RM50Man ] Bonjour ,Dans Access j'execute ma requete que voici : Select max(num_produit) from produit  where num_produit like 'FD*'Cette requete marche tres bien


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,250 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é.