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 :

Incorrect syntax near the keyword 'SELECT'


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    SAP MM SD technical & functional consultant
    Inscrit en
    Février 2019
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : SAP MM SD technical & functional consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2019
    Messages : 57
    Par défaut Incorrect syntax near the keyword 'SELECT'
    Bonjour tous le monde;
    je veux insérer des données dans ma table crée sous sqlserver
    voici son structure

    Nom : Capture6.JPG
Affichages : 149
Taille : 24,9 Ko

    Alros j'ai créé une requête insert que j'ai testée sous sqlserver
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    INSERT INTO [Cutting software].dbo.odl_printed (fk_vh,placement,fk_tissu,designation_tissu,id_kanban_tissu,placementB, placementC, placementD) VALUES
    SELECT  relation_tissu_placement_veh.designation_veh, relation_tissu_placement_veh.placement, relation_tissu_placement_veh.fk_tissu, relation_tissu_placement_veh.designation_tissu, placement.id_kanban_tissu, 
                             placement.PlacementB, placement.PlacementC, placement.PlacementD
    FROM            relation_tissu_placement_veh INNER JOIN
                             placement ON relation_tissu_placement_veh.placement = placement.placement
    WHERE        (relation_tissu_placement_veh.designation_veh = 'letherette basic')
    mais ça me retourne l'erreur suivant :
    Incorrect syntax near the keyword 'SELECT'
    aussi je veux insérer l'heure et la date actuelle je sais pas comment je peux ajouter ça à ma requête

    merci de m'aider

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    Je ne vois pas d'erreur dans la requête.
    Pourriez-vous nous donner le code vb.net où vous l’exécuté?

    Pour ajouter la date il suffit d'utiliser GETDATE(). Par contre pas besoin de décomposer la date et l'heur dans deux champs différents. Une seule colonne de type datetime suffit.
    En partant du principe que la colonne s’appellera datetime_impression nous aurons :
    Code sql : 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
    22
    23
    24
    INSERT INTO [Cutting software].dbo.odl_printed (
                 fk_vh,
                 placement,
                 fk_tissu,
                 designation_tissu,
                 id_kanban_tissu,
                 placementB, 
                 placementC, 
                 placementD,
                 datetime_impression -- <=====================
    ) VALUES
    SELECT  relation_tissu_placement_veh.designation_veh, 
                 relation_tissu_placement_veh.placement, 
                 relation_tissu_placement_veh.fk_tissu, 
                 relation_tissu_placement_veh.designation_tissu, 
                 placement.id_kanban_tissu, 
                 placement.PlacementB, 
                 placement.PlacementC, 
                 placement.PlacementD,
                 GETDATE()  -- <=====================
    FROM              relation_tissu_placement_veh 
    INNER JOIN     placement 
                 ON relation_tissu_placement_veh.placement = placement.placement
    WHERE        (relation_tissu_placement_veh.designation_veh = 'letherette basic')

  3. #3
    Membre confirmé
    Femme Profil pro
    SAP MM SD technical & functional consultant
    Inscrit en
    Février 2019
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : SAP MM SD technical & functional consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2019
    Messages : 57
    Par défaut
    Bonjour,
    merci Sankasssss pour ta réponse,
    j'ai testé ta requete et elle me retourne le meme erreur et la solution donc c'est d'enlever le values lorsqu'on utilise insert into avec select et ça marche bien

  4. #4
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Effectivement il ne faut pas de VALUE avec une sélection derrière, je n'avais pas fait attention à ce détail.
    Ma requête était pour vous montrer l'insertion de la date actuelle, je n'avais rien modifié d'autre.
    Bonne journée,

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

Discussions similaires

  1. Incorrect syntax near the keyword 'SELECT'.
    Par hounaida nou dans le forum Développement
    Réponses: 2
    Dernier message: 29/04/2019, 08h13
  2. [2012] Incorrect syntax near the keyword 'group'.
    Par SirIp dans le forum Développement
    Réponses: 1
    Dernier message: 07/02/2019, 15h14
  3. Incorrect syntax near the keyword 'as'
    Par samsso2006 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/09/2013, 17h37
  4. Incorrect syntax near the keyword
    Par Trady dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 31/12/2012, 15h41
  5. [SSIS] [2K8] Incorrect syntax near the keyword 'MERGE'
    Par gassisprog dans le forum SSIS
    Réponses: 1
    Dernier message: 28/09/2009, 17h02

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