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

VB.NET Discussion :

Objet Database sans .config


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut Objet Database sans .config
    Bonjour à tous,

    J'utilise un objet Microsoft.practices.enterpriseLibrary.data.Database. Mon service web définit son web.config. Il va chercher la connection à l'aide de la méthode

    DatabaseFactory.CreateDatabase(nomConnectionDansConfig)

    Jusque là tout fonctionne bien. Par contre il n'y a pas qu'un service Web qui apelle ma logique d'affaire et ce programme n'est pas en mesure de définir un .config. (La valeur de la connectionString peut changer et puisque c'est un .xml comment la modifier dynamiquement...y a-t-il un moyen?)

    Nous avons conclus que le programme m'enverrait la connectionString et cela règlerais le problème, mais finalement je n'ai pas trouvé comment créer l'objet Database avec la connectionString.. Tout semble protégé... Je n'ai vu que la fonction CreateDatabase nommé plus haut et elle se réfère à un .config

    Merci pour l'aide et bonne journée ou bonne soirée selon le cas

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    CreateDatabase est juste un wrapper, mais si ta base de données est d'un type que tu connais à l'avance, tu peux t'en tirer en faisant qq chose du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Database myDb = new SqlDatabase(myConnectionString);

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut
    Je ne réussi pas à utiliser la classe sqlDatabase autant que je n'arrive pas à utiliser la classe Database directement.

    J'ai vu cette phras sur msdn :
    This .NET class member supports the BizTalk Server 2006 infrastructure and is not intended to be used directly from your code.

    http://msdn.microsoft.com/fr-fr/libr...s,BTS.10).aspx

    Est-ce que c'est pour ça que je ne la trouve pas.

    En tout cas, lorsque je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _db = SqlDatabase(connectionString)
    Il me dit que SqlDatabase est non défini et j'ai ce imports :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Imports Microsoft.Practices.EnterpriseLibrary.Data

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut
    Il fallait que je fasse un imports de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Imports Microsoft.Practices.EnterpriseLibrary.Data.Sql
    Merci pour ta réponse Cela semble bien fonctionner

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/01/2012, 15h56
  2. Créer un objet template sans spécification
    Par Nekkro dans le forum C++
    Réponses: 3
    Dernier message: 13/12/2011, 08h48
  3. Créer un user/database sans être root
    Par tryks dans le forum Administration
    Réponses: 3
    Dernier message: 14/06/2011, 18h48
  4. [CS5] Lire code objet SWF sans Adobe
    Par keysersausage dans le forum Flash
    Réponses: 0
    Dernier message: 30/03/2011, 12h22
  5. Objet verrouillé sans ID de processus
    Par Népomucène dans le forum Administration
    Réponses: 3
    Dernier message: 22/11/2010, 12h58

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