Probleme fonctions date entre access et mysql [Résolu/Fermé]

Signaler
-
 tigre198 -
Bonjour,
j'ai probleme dans access et mysql et j'espere avoir de l'aide

en effet j'ai requete mysql qui marche mais vu je dois utiliser base accessdonc j'ai besoin si vous connaissez les requetes et fonctions de dates en access
requete mysql est suivante
SELECT MAT_ID, TO_DAYS( Date_debut ) AS debut, TO_DAYS( DAte_fin ) AS fin);
To_days se trouve pas dans access

sinon mon script php pour se connecter a access est suivant:
$mon_dsn="com"; // identifiant du dsn
$user="root"; // le login ici
$pwd=""; // et le mot de passe
$cnx = odbc_connect( $mon_dsn , $user, $pwd );
if( ! $cnx ) echo "Impossible de se connecter à la base de données";

$query=SELECT MAT_ID, TO_DAYS( Date_debut ) AS debut, TO_DAYS( DAte_fin ) AS fin);

$result =odbc_do($cnx,$query);

while( $line = odbc_fetch_row( $result ) )
{
}


et voiçi l'erreur affiché


Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Fonction 'TO_DAYS' non définie dans l'expression., SQL state 37000 in SQLExecDirect in C:\Program Files\EasyPHP 2.0b1\www\com\test.php on line 24

Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in C:\Program Files\EasyPHP 2.0b1\www\com\test.php on line 28


merçi d'avance pour votre aide

3 réponses

Messages postés
2
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
21 avril 2008
1
to day = date() c'est la fonction Access qui donne le jour le mois et l'année en cours sur ton ordinateur.
mais tu peux utiliser la fonction Now également elle te mettras le jour le mois l'année l'heure et les minutes de ton ordinateur. attention à la compatibilité avec SQL.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76325 internautes nous ont dit merci ce mois-ci

j'ai utilisé date mais j'ai eu erreur
sinon ja vais essayer d'utilser now et je tiens au courant
merç pour votre aide
j'ai tjours erreur je me bloke la
sinon je vais ecrire script demain ppour que tu comprennde bien situation