Problème de passage de paramètre dans une procédure stockée

pfacon Messages postés 3 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 20 décembre 2005 - 20 déc. 2005 à 16:01
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 20 déc. 2005 à 23:37
J'ai créé une procédure stockée de création de base de données SQL:

CREATE PROCEDURE creation_base
@nom varchar(8)
AS
create database[@nom]
GO

J'appelle cette procédure depuis une page en ASP:

rs.open"creation_base("etude_3")",conn,3,3

Résultat:

La base créée devrait s'apeller "etude_3", or elle s'appelle "@nom"

Merci pour votre aide.

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
20 déc. 2005 à 23:37
Salut

utilise EXEC 'create database['+@nom+']'
Ou EXECUTE

Je pense que cela passera
0
Rejoignez-nous