J'ai un proc stocké où je veux insérer un GUID (identifiant de l'utilisateur) dans une table dans MS SQL mais je reçois toujours une erreur sur le trait d'union '-' qui fait partie de la valeur guid, voici ma proc définie ci-dessous; Mais lorsque je place des guillemets simples autour de la valeur si la proc stockée est exécutée dans Management Studio, elle fonctionne correctement. Comment puis-je gérer l'insertion de guid sans problèmes de mon proc stocké?Insertion de GUID dans SQL Server
Merci les gars.
Mise à jour Voici le exec sql
DECLARE @return_value int
EXEC @return_value = [dbo].[usp_ReserveBook]
@userID = AE019609-99E0-4EF5-85BB-AD90DC302E70,
@bookID = 7,
@dateReserved = N'09/03/2009',
@status = 1
SELECT 'Return Value' = @return_value
Voici le message d'erreur
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near '-'.
Avez-vous transposé vos arguments userid et bookid par erreur? Pouvez-vous poster un exemple d'instruction EXEC qui provoque le bug. Votre SQL jusqu'à présent semble bien. –