Probleme fonctions date entre access et mysql
Résolu
tigre198
-
tigre198 -
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
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:
- Probleme fonctions date entre access et mysql
- Fonction si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Mysql community server - Télécharger - Bases de données
- Acer quick access ✓ - Forum PC portable
- Acer Quick Access - affichage CapsLock, VerrNum - Forum logiciel systeme
3 réponses
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.
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.