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

MS SQL Server Discussion :

syntaxe d'un requête de jointure


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 54
    Points : 37
    Points
    37
    Par défaut syntaxe d'un requête de jointure
    bonjour

    en exécutant de bout de code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim cmd As New SqlCommand("select NDS_METROPTIM_EQP.* , NDS_METROPTIM_UTIL.ValMinUtil,NDS_METROPTIM_UTIL.ValMaxUtil from DBMETROPTIM.dbo.NDS_METROPTIM_EQP JOIN DBMETROPTIM.dbo.NDS_METROPTIM_UTIL ", SqlCnx)
                Dim reader As SqlDataReader = _
                cmd.ExecuteReader(CommandBehavior.CloseConnection)
    j'ai l'erreur suivante :

    incorrect syntax near NDS_METROPTIM_UTIL

    je ne sais pas qu'est ce qui cloche?

    cordialement

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    tu n'as pas mis de critère de jointure...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Points : 41
    Points
    41
    Par défaut Syntaxe de jointure
    Bonjour,

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Points : 41
    Points
    41
    Par défaut syntaxe de jointure
    bonjour,
    en faite il vous manque la précision du type de jointure [INNER][LEFT][RIGHT] ce qui corresponds à l'erreur énoncé ensuite il vous faut la clause de jointure [ON] .....=....

    Louis Malta

  5. #5
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Attention, les mots-clés INNER (équi-jointures) et OUTER (demi-jointures) sont optionnels dans le cas d'une jointure (pas dans le cas de l'OUTER APPLY ...)
    Il manque donc seulement la spécification de la jointure : ON ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/09/2004, 15h26
  2. Mise à jour de table impossible après requête avec jointure
    Par sto dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/03/2004, 13h24
  3. Syntaxe PARAMETERS pour requête sous VBA
    Par GAGNON dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/11/2003, 11h39
  4. problème de requête avec jointures
    Par tinhat dans le forum Requêtes
    Réponses: 7
    Dernier message: 11/08/2003, 10h33
  5. Réponses: 14
    Dernier message: 17/03/2003, 18h31

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