cs_ArtH
Messages postés6Date d'inscriptionlundi 5 août 2002StatutMembreDernière intervention24 septembre 2002
-
23 sept. 2002 à 23:37
cs_pilote
Messages postés6Date d'inscriptionjeudi 15 août 2002StatutMembreDernière intervention 7 octobre 2002
-
24 sept. 2002 à 23:51
bonjour,
je cherche a executer une requete sql sur une bdd ms access. Je veux filtrer les enregistrements d'une table sur les dates (timestamp) mais forte for java me renvoie une erreur du type "operateur absent".
comment dois je formuler ma requetemonquery " SELECT id, date FROM matable WHERE date monTimestamp .."
dois je mettre des ' ou " ou autre chose encore ?
d'avance merci....
cs_ArtH
Messages postés6Date d'inscriptionlundi 5 août 2002StatutMembreDernière intervention24 septembre 2002 23 sept. 2002 à 23:54
je me rends compte ke je me suis mal exprime la requete dont je parle est du type :String query "SELECT id, date FROM maTable WHERE date "+monTimestamp;
g essaye de mettre des ' '
(ex : ...date = ' "+monTimestamp+" ' "; )
(j'avais vu un truc du style dans un exemple en c++) faut il autre chose ?
donner moi un exemple ou un endroit ou je pourrais trouver des explications concretes,
encore merci
cs_pilote
Messages postés6Date d'inscriptionjeudi 15 août 2002StatutMembreDernière intervention 7 octobre 2002 24 sept. 2002 à 02:03
pilote
Salut!
Je voudrais savoir exactement le message d'erreur que t'obtient.
Sinon ta requête a l'air d'être correct mais cela dépend de la définition de ta table.
cs_pilote
Messages postés6Date d'inscriptionjeudi 15 août 2002StatutMembreDernière intervention 7 octobre 2002 24 sept. 2002 à 23:51
Est ce que ta colonne date de ta table existe et est défini comme ta variable timestamp?
Si elle n'existe pas, ta requête ne fonctionnera pas.
Si elle existe, à mon avis il faut que tu retire l'heure dans la variable timestamp(avec substring) car ça m'étonnerais que tu es défini ta colonne date de la manière suivant: aaaa-mm-jj hh:mm:ss.