Bonjour tout le monde!!!
Je suis entrain de créer une procédure stockée d'insertion qui est la suivante :
Malheurement elle ne fonctionne pas. Voici les erreurs que je reçoi dès que je l'exécute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE PROCEDURE ps_i_Item @nomTable varchar(50), @Item varchar(10), @Z_User varchar(30), @Z_Created datetime, @Z_Modified datetime AS DECLARE @QUERY varchar(5000) SET @QUERY = 'INSERT INTO '+@nomTable+'('+@nomTable+',Z_User,Z_Created,Z_Modified) VALUES('''+@Item+''','''+@Z_User+''','''+@Z_Created+''','''+@Z_Modified+''')' EXEC(@QUERY) GO
Je vois bien que le soucis viens des parametre de type datetime, mais je n'arrive pas à le résoudre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Server: Msg 241, Level 16, State 1, Procedure ps_i_Item, Line 9 Syntax error converting datetime from character string.
Merci d'avance de bien vouloir m'aider.![]()
Partager