Probleme fonctions date entre access et mysql

Résolu/Fermé
tigre198 - 19 avril 2008 à 17:12
 tigre198 - 21 avril 2008 à 20:51
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
A voir également:

3 réponses

jcd1 Messages postés 2 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 21 avril 2008 1
21 avril 2008 à 14:46
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
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
0
j'ai tjours erreur je me bloke la
sinon je vais ecrire script demain ppour que tu comprennde bien situation
0