Pbm de DATE (Php /Access)

Valerie -  
razily Messages postés 285 Statut Membre -
Bonjour tout le monde,

J'ai un gros problème : je voudrai insérer un champs date dans une base de données access à l'aide d'un script php et ça n'marche po!!!

voici ma requète:
$sql = "insert into Appel (Message, Reponse, Code_Appelant, Code_Appelle, Code_Recepteur, Date) values ('coucou','ok',1,3,4,'2002-10-10')";
$res = odbc_exec ( $connexion, $sql );

en voici une autre:
$sql = "insert into Appel (Message, Reponse, Date) values ('coucou','ok',#2002-10-10#)";
$res = odbc_exec ( $connexion, $sql );

Aucune des deux ne fonctionnent et j'en ai marre !!!
Si quelqu'un a ma réponse je l'en remercie d'avance
@+ Valérie

2 réponses

  1. PhP Messages postés 1774 Statut Membre 606
     
    Salut Valérie,

    As-tu essayé un simple :

    $sql = "insert into Appel (Message, Reponse, Date) values ('coucou','ok','10/10/2002')";

    @+
    Philippe
    [[  The Truth is Out There   ]]
    0
    1. Valerie
       
      Salut,
      Tout d'abord, merci de m'avoir répondu!
      Oui j'avais déjà essayer cette méthode, mais ça n'avait pas marché.
      Mais ça y est, j'ai trouvé mon erreur !
      Donc si ça interresse quelqu'un:
      Le mot "Date" est un mot reservé pour access, et le fait de l'avoir utilisécomme nom de champs ne lui a pas du tout plu, il m'a suffit de l'appeller "Dat" pour resoudre mon problème.
      Merci quand même et
      @ +
      Valérie
      0
  2. razily Messages postés 285 Statut Membre 2
     
    Salut ;

    moi mon problème c'est comment faire l'inverse ; je veux dire demander des infos dont la date est le critère ??
    <?php
        //connection au serveur:
        $cnx = odbc_connect( "DSN_personnes", "root", "" ) or die("Impossible de se connecter à la bas de donn&eacutee") ;
        
       
        
      
       
       /* $sql = "SELECT * FROM personnes where Datenaissance  =  #Format('05-15-2010', "mm/dd/yyyy")# " ; */
       
       $sql = "SELECT * FROM personnes Datenaissance =#21-05-2010#";
        
        
         
                                                           
    
        //ex&eacutecution de la requête:
        $requete = odbc_do($cnx, $sql) ;
    
        //affichage des donn&eacutees:
        while( $result = odbc_fetch_object( $requete ) )
        {
           echo("<div align=\"center\">".$result->nom." ".$result->prenom.datefr($result->Datenaissance)." <a href=\"modification3.php?idPersonne=".$result->id_personne."\">modifier</a><br>\n") ;
        }
    
        odbc_close( $cnx); // ferme la connexion
      ?>
    
    
    
    


    j'ai presque tout essayé mais çà ne marche pas .

    merci
    0