Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro Guillaume
    Ingénieur industrialisation informatique
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur industrialisation informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2012
    Messages : 2
    Points : 0
    Points
    0

    Par défaut Erreurs Driver Oracle

    Bonjour,

    Je cherchais un framework simple a apréhender et MkFramework à l'air de correspondre à mes attentes . Une de ses forces est le nombre de SGBD supportés, et je pense que ce ne devrais pas être difficile d'en ajouter.

    J'ai voulu tester la version v4_35_1_r103 sur un schéma Oracle que j'avais créé pour une application en cours de développement. Or j'ai relevé des erreurs pour la récupération de la structure.

    J'utilise Oracle XE 11.2 sur un serveur virtualisé avec OpenSuse.

    Voici le type de configuration que j'utilise pour ma connexion.

    Code :
    1
    2
    3
    4
    5
    6
    7
    pdoOracle.dsn="oci:dbname=//serveur_oracle:1521/XE"
    pdoOracle.sgbd=pdo_oracle
    pdoOracle.hostname=serveur_oracle
    pdoOracle.database=
    pdoOracle.username=nom_schema
    pdoOracle.password=pwd_schema
    Le plus simple est de soumettre la version corrigée.

    Cordialement.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    class sgbd_syntax_oracle{
    	
    	public static function getListColumn($sTable){
    		return 'SELECT  COLUMN_NAME 
    		FROM user_tab_columns
    		WHERE table_name = \''.$sTable .'\'';
    	}
    	public static function getStructure($sTable){
    		return 'SELECT  COLUMN_NAME 
    		FROM user_tab_columns
    		WHERE table_name = \''.$sTable . '\'';
    	}
    	public static function getListTable(){
    		return 'SELECT table_name FROM user_tables';
    	}
    	public static function getLimit($sRequete,$iOffset,$iLimit){
    		return $sRequete.' LIMIT '.$iOffset.','.$iLimit;
    	}
    	
    }

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro Michael Bertocchi
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    2 662
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Bertocchi
    Âge : 32
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 662
    Points : 10 861
    Points
    10 861

    Par défaut Merci

    Merci pour cette correction, je l'ai intégrée au framework
    J'ai également fait une news sur le site et sur developpez.com

    News sur le site: http://mkdevs.com/
    News sur developpez.com: http://projets.developpez.com/news/215

    Merci encore: n'hésites pas si tu as des axes d'amélioration
    Je travaille actuellement sur le prochain article
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)

    Tutoriels vidéo ici: http://mkframework.com/screencasts.html

    Journal de bord d'un RTS multiplayer en HTML5 ici
    Journal de bord d'un Bomberman multiplayer en HTML5 ici
    Comment choisir son framework: http://blog.developpez.com/ducodeetd...ework-sommaire

  3. #3
    Invité de passage
    Homme Profil pro Guillaume
    Ingénieur industrialisation informatique
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur industrialisation informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2012
    Messages : 2
    Points : 0
    Points
    0

    Par défaut

    Bonjour,

    Je ne me considère pas comme un expert Oracle, mais j'y suis confronté au quotidien.

    Cette correction ne prend en compte que les tables présentes dans le schéma utilisé.

    Pour utiliser les tables dans un autre schéma soit il faut définir une autre connexion, soit il faut créer des synonymes.

    J'étudie la possibilité d'y intégrer les vues.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •