Hello,
je cherche à exécuter la requête suivante dans une procédure stockées :Avec le code suivant pour générer la requête paramétrée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE SCHEMA [@NomSchema]
J'ai aussi tenté DbType.Object par dépit, à chaque foiq SQL Server me dit que j'ai une erreur sur la ligne de définition de mon schéma.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SqlParameter parametre = new SqlParameter("NomSchema", DbType.String); parametre.Value = nomSchema; requeteCreateSchema.Parameters.Add(parametre);
Si je fais un maRequete.Replace("@NomSchem", nom); là l'exécution est OK.
J'en déduis donc qu'il est impossible de faire une requête paramétrée de ce genre... Y a-t-il une solution reposant sur SQLParameter, ou suis-je condamné au Replace et autres manipulations de String ?
Merci
Partager