IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

pb liaison Oracle / MySQL


Sujet :

Oracle

  1. #1
    Membre habitué Avatar de johnkro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 276
    Points : 187
    Points
    187
    Par défaut pb liaison Oracle / MySQL
    Bonjour tout le monde,

    J'ai un problème au niveau d'une jointure de table entre un serveur Oracle distant et un serveur MySQL local. Je dois réécrire une requête SQL qui a été faite sous Acess en Php/MySQL. Celle ci permet de télécharger les données distante en local. Sous Access, c'est écrit comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    DoCmd.RunSQL "INSERT INTO Icb_Historique( DDATE, SYSCAA, GPS, SGTQS, NUMES, NBR, MOY_JOUR, MOY_HEBD, GPS_JOUR, GPS_HEBD)" _
    & " SELECT [OPS$ICB2G_HISTORIQUE1].DDATE, [OPS$ICB2G_HISTORIQUE1].SYSCAA, [OPS$ICB2G_HISTORIQUE1].GPS, [OPS$ICB2G_HISTORIQUE1].SGTQS, [OPS$ICB2G_HISTORIQUE1].NUMES, [OPS$ICB2G_HISTORIQUE1].NBR, [OPS$ICB2G_HISTORIQUE1].MOY_JOUR, [OPS$ICB2G_HISTORIQUE1].MOY_HEBD, [OPS$ICB2G_HISTORIQUE1].GPS_JOUR, [OPS$ICB2G_HISTORIQUE1].GPS_HEBD" _
    & " FROM [OPS$ICB2G_HISTORIQUE1]" _
    & " WHERE ((([OPS$ICB2G_HISTORIQUE1].DDATE) = [Formulaires]![Icb_Dateref]![valconv]))" _
    & " WITH OWNERACCESS OPTION;"
    Moi je découpe le traitement en 2, je veux faire la jointure puis l'insertion, car je suis en PHP 4.3.2 et en MySQL 3.23, donc je ne peux pas faire de requêtes imbriquées. Du coup j'ai écrit la jointure comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $c=ocilogon($user,$password,$database);
    include ('date_format_julien.php');
    include ('connexion_pems.ini');
    $resultat=ociparse($c,"SELECT * FROM ops\$icb2g.HISTORIQUE1 INNER JOIN seuil ON ops\$icb2g.HISTORIQUE1.NUMES=seuil.Mess WHERE DDATE='$jour_format_julien'");
    ociexecute($resultat,OCI_DEFAULT);
    Au niveau de l'insertion, il n'y a pas de problème je serai le faire, mais la jointure ne marche pas...

    Merci d'avance de votre aide
    L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.

  2. #2
    Membre habitué Avatar de johnkro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 276
    Points : 187
    Points
    187
    Par défaut
    aucune réponse arf...
    L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.

Discussions similaires

  1. requete oracle --> mysql
    Par tom43 dans le forum Oracle
    Réponses: 1
    Dernier message: 02/06/2006, 13h02
  2. liaison entre mysql et C++ (borland)
    Par armel06 dans le forum Installation
    Réponses: 6
    Dernier message: 09/05/2006, 10h11
  3. Liaison entre MySql et C
    Par jamalmoundir dans le forum Administration
    Réponses: 2
    Dernier message: 07/05/2006, 14h15
  4. [Jdbc] Blob Oracle Mysql
    Par spiritusss dans le forum JDBC
    Réponses: 2
    Dernier message: 25/11/2005, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo