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

C# Discussion :

[CODE] Problème avec OracleDbType


Sujet :

C#

  1. #1
    Membre régulier Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Points : 94
    Points
    94
    Par défaut [CODE] Problème avec OracleDbType
    Salut,
    j'ai écris la fonction suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public IDataParameter CreateParameter(string name, OracleDbType dbType ,int size)
    { 
    	return new OracleParameter(name,dbType,size); 
    }
    Lorsque je compile j'ai l'erreur suivante :

    Le type ou le nom d'espace de noms 'OracleDbType' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
    sachant que j'ai fait des using :

    using System;
    using System.Data;
    using System.Data.OracleClient;

    avez une idée sur l'using manquant ou la solution du problème ???

    Merci

  2. #2
    Membre régulier Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Points : 94
    Points
    94
    Par défaut
    en fait je suis entrain de développer une classe générique pour Accès à la base de données. Je me suis concentré uniquement sur Oracle et Sql Server.

    je veux créer une fonction qui doit me créer un nouveau paramètre pour executer les procédures stockées.

    Dans ma classe abstraite, jé déclarer la fonction comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    protected abstract IDataParameter GetParameter(string name, DbType dbType,int size);
    J'ai 2 classes qui héritent de la classe abstraite, une pour Oracle et l'autre pour Sql Server.

    j'ai mis pour Orcale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected override IDataParameter CreateParameter(string name, DbType dbType ,int size)
    		{ 
    			return new OracleParameter(name,dbType,size); 
    		}
    et pour Sql Server :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected override IDataParameter CreateParameter(string name, DbType dbType,int number)
    { 
    return new SqlParameter(name,dbType,number); 
    }
    Mais ca passe pas. Alors j'ai pensé a créer dans chaque classe sa propre fonction (celle que j'ai mis en haut et pour Oracle) mais j'ai eu le problème que j'ai posté en premier.

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/05/2009, 01h36
  2. Code : problème avec Null
    Par mat75019 dans le forum Access
    Réponses: 4
    Dernier message: 02/05/2006, 15h01
  3. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  4. Réponses: 1
    Dernier message: 29/11/2005, 22h05
  5. Problème avec Between dans un code
    Par Sendo dans le forum Access
    Réponses: 4
    Dernier message: 02/10/2005, 18h44

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