Salut a tous,
je suis en train de faire une procédure stockée ayant pour paramètres le nom de la table, les noms des champs et les valeurs des données à y insérer :
Et je tente de l'exécuter au sein de l'analyseur requetes de la facon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE PROCEDURE [dbo].[ps_I_importdata] @nom_table CHAR, @champs char, @data CHAR as DECLARE @SQLStatement varchar(255) begin select @sqlstatement="insert into " + @nom_table + "(" + @champs + ")values(" + @data +")" EXEC(@SQLStatement) end GO
Alors que tout me semble correct, les 2 erreurs suivantes me sont retournées :exec ps_I_importdata "I_SIGLE",
"ID_SIGLE,DESIGN",
"'r125','Nom'"
Server: Msg 105, Level 15, State 1, Line 1
Unclosed quotation mark before the character string ')'.
Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near ')'.
Quelqu'un sait il d'ou peut venir l'erreur?
Merci,
Partager