p
u
b
l
i
c
i
t
é
publicité

Discussion: Erreurs Driver Oracle

  1. #1
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciel
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur développement logiciel
    Secteur : High Tech - Éditeur de logiciels

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    3 788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : décembre 2006
    Messages : 3 788
    Points : 15 090
    Points
    15 090
    Billets dans le blog
    4

    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)

    #jeSuisCharlie

  3. #3
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciel
    Inscrit en
    novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur développement logiciel
    Secteur : High Tech - Éditeur de logiciels

    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.

Discussions similaires

  1. Erreur connection ORACLE - Driver
    Par lem01 dans le forum JDBC
    Réponses: 22
    Dernier message: 30/05/2007, 15h03
  2. Driver oracle 9 sur XP
    Par pnoel-bi dans le forum Oracle
    Réponses: 1
    Dernier message: 06/03/2006, 18h56
  3. Erreur trigger oracle
    Par djsbens dans le forum Oracle
    Réponses: 7
    Dernier message: 22/02/2006, 13h37
  4. [Data] Driver Oracle
    Par seb_fou dans le forum Spring
    Réponses: 2
    Dernier message: 13/02/2006, 15h49
  5. [CR] erreur de driver oracle
    Par cdu dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 10/09/2004, 15h36

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