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

Windows Forms Discussion :

[VB2005 & SQL SERVER]requête sur plusieurs DB


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut [VB2005 & SQL SERVER]requête sur plusieurs DB
    Bonjour,

    Mon problème est le suivant.

    Je voudrais effectuer une requête sur 2 db se trouvant dans le même serveur. Je connais la syntaxe de la requête et je peux la faire dans le managment studio mais en pratique dans VS, je ne vois pas comment c'est possible puisque lors d'une connexion, il faut préciser à quelle db on se connecte. Y a-t-il une astuce une astuce pour se connecter uniquement au serveur et non pas une db précise pour ensuite pouvoir les db que l'on interroge lors d'une requête ?

    Merci d'avance.

    Griftou.

  2. #2
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Je mettrais en place une classe de connection avec une methode qui reçoit en paramètres la base de données à ouvrir avec les paramètres associés.

  3. #3
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    .......................

    Je ne veux pas ouvrir une base de donnée. Ca c'est facile à faire, j'le fais tous les jours.

    Ce que je veux, c'est 1 connexion qui ouvre 2 (ou plus) base de données.
    Or je n'ai jamais vu de ConnectionString où il était spécifié plus d'une DB.

    Griftou.

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 84
    Par défaut
    Salut a toi!
    j'ai été dans le meme cas un moment et j'ai tenté de me connecter à une seule DB (truc classique) puis d'executer ma requete comme dans l'analyseur de requete et ça a marché.

    Ma requete était du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select A.chp1, B.chp2 
    FROM DB1.dbo.A as A, DB2.dbo.B
    ...
    Si ça peux t'aider

    Tchô

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Merci, vais tenter ça alors.

    J'fais suivre le résultat.

    Griftou.

  6. #6
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Alors voilà le topo.

    A priori, ça a l'air de fonctionner mais je ne peux dire que à priori car j'ai un problème de time out. On dirait que ma requête prend trop de temps à être exécuter.

    Y a-t-il un moyen de changer la durée du time out ? J'ai trouvé dans le managment studio de sql server mais ça ne change rien dans VS.

    Quelqu'un sait-il comment faire?

    Griftou.

Discussions similaires

  1. Sql Server MIN sur plusieurs champs
    Par Alexis35 dans le forum MS SQL Server
    Réponses: 19
    Dernier message: 19/04/2013, 11h33
  2. [SQL SERVER 2008] Requête sur plusieur Tables
    Par Phoquounet dans le forum Développement
    Réponses: 9
    Dernier message: 03/10/2011, 10h10
  3. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 13h20
  4. [SQL SERVER ] Tri sur plusieurs champs
    Par fantomchris dans le forum Langage SQL
    Réponses: 6
    Dernier message: 27/07/2006, 17h59
  5. [sql server] requête sur dates et heures (format du résultat
    Par isachat666 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 21/02/2006, 13h48

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