Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1678 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sqlcmd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sqlcmd

n°2242597
doomhammer​7
Posté le 10-11-2014 à 14:23:54  profilanswer
 

Bonjour à tous,
 
J'essaye de faire du sqlcmd via un script batch.  
 
Voici mon code:
 
@Echo off
sqlcmd -S srvsql -U nomuser -P mdp -d base -x -q "INSERT INTO table"
( [xxxxx]
, [xxxxxx]
, [xxxxx]
, [xxxx]
, [xxx]  
)  
 
VALUES  
( '%nxxx'
, '%xxxx'
, '%xxxx'
, 'zzzzz'
)
 
j'ai l'erreur suivante : incorrect syntaxe near 'table'
 
J'ai essayé pas mal de syntaxe différentes sans résultat. Pouvez-vous m'aider ?
 
Merci par avance,

mood
Publicité
Posté le 10-11-2014 à 14:23:54  profilanswer
 

n°2242660
Yonel
Monde de merde !
Posté le 11-11-2014 à 10:53:40  profilanswer
 

Ya un guillemet qui traine juste après le mot table".
 
Donc l'erreur est normale :heink:

n°2242741
doomhammer​7
Posté le 12-11-2014 à 10:13:28  profilanswer
 

Merci pour cette réponse, mais même si je ne mets rien, ou que je change le type de syntaxe, même problème.

n°2242752
Yonel
Monde de merde !
Posté le 12-11-2014 à 12:13:28  profilanswer
 

doomhammer7 a écrit :

Merci pour cette réponse, mais même si je ne mets rien, ou que je change le type de syntaxe, même problème.


 
Est-ce que tu peux poster la version après correction ? La version du premier post est clairement fausse et l'erreur reflète exactement le problème pour une fois.
 
Sinon est-ce que tu as essayé de mettre la requête en une seule ligne ?

n°2242770
Oliiii
Posté le 12-11-2014 à 16:21:15  profilanswer
 

Si tu veux vraiment faire ça par un batch utilise powershell. C'est un chouilla plus compliqué a première vue mais ce genre de chose est plus facile et robuste.

n°2242841
Yonel
Monde de merde !
Posté le 13-11-2014 à 07:57:44  profilanswer
 

Pour info cette version marche (testée à l'instant) :
 
sqlcmd -S srvsql -U nomuser -P mdp -d base -x -q "INSERT INTO table ( [xxxxx] ) VALUES  ( 'xxx')"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sqlcmd

 

Sujets relatifs
Plus de sujets relatifs à : sqlcmd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR