Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Exécuter une procedure stockée [ Base de données / SQL Server ] (none2502)

jeudi 25 octobre 2007 à 13:39:27 | Exécuter une procedure stockée

none2502

Bonjour , 
je cherche la syntaxe ASP pour executer une procedure stockée  dans sql server avec passage de paramétre.
 
Merci

jeudi 25 octobre 2007 à 21:09:59 | Re : Exécuter une procedure stockée

yann_lo_san

// De tête, pour un appel de procédure dans sql-Server de ce genre :
// declare @returnValue int
// exec @returnValue = maProc(@p1)

// Une connection
SqlConnection connect = new SqlConnection("connectionString");
connect.Open();

// Une commande
SqlCommand cmd = new SqlCommand(connect);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "maProc";

// Un parametre de retour
SqlParameter retParam = new SqlParameter("@returnValue", SqlDbType.Int);
retParam.Direction = Direction.ReturnValue;
cmd.Parameters.Add(retParam);

// Un parametre normal
cmd.Parameters.Add("@p1", SqlDbType.VarChar).value = "test";

// Execute
SqlDataReader reader = cmd.ExecuteReader();

// ferme la connection
connect.Close();

// Quel retour ?
int ret = Int32.Parse(cmd.Parameters["@returnValue"].ToString());

// utilise le reader
while(reader.Read())
{
    string champ1 = "";
    if( ! reader.IsDbNull(0) )
        champ1 = reader["CHAMP1"].ToString();
        // ou reader.GetString(0);

    // ect...
}




Cette discussion est classé dans : exécuter, stockée, procedure


Répondre à ce message

Sujets en rapport avec ce message

Probleme de procedure stockée [ par ManuAntibes ] BonjourJe veux ajouter des enregistrements sur une table "Client", je travail avec Web developper express 2005 en ASP.net.J'ai fais une procédure stoc valeur de sortie d'une procedure stockée [ par beny100 ] salut a tous,je voudrais recuperer les valeurs de sortir d'une procedure stockée dans mon programme, comment y faire car je dois recuperer 4 valeurs.j trouver parametre d'entrée d'une Procedure Stockée [ par emericg ] Je cherche desesperement un moyen, de pouvoir recuperer la liste (nom et type) des parametres d'entrée d'une procedure stockée d'un serveur SQL. (ce a Procedure stockée [ par elpens ] Bonjour a tous,J'essaie depuis quelques temps l'asp.net et je me suis arreté au procédures stockées.Voilà ma procédure :CREATE PROCEDURE GetCompanyId  Comment récupérer le retour d'une procédure stockée [ par Romain_cim ] Bonjour,Je développe en ASP avec une base de donnée DB2 qui comporte une procédure stockée. Cette procédure stockée incrémente une valeur dans une tab Exécuter une commande DoS depuis ma page ASPX [ par akaii ] BonjourTout est dans le titre je crois. Je dois lancer une commande DoS depuis ma page aspx et je ne sais pas comment faire. Procédure Stockée [ par nounours21_6 ] Bonjour,je sais que ce n'est pas le forum, mais personne ne m'a répondu sur sqlfr.com dc je viens ici!!! lolvoila, je voudrais savoir si c'est possilb appel d'une procedure [ par remy34 ] bonjour j'ai un petit problème je ne sais pas comment faire car j'ai plusieurs pages asp avec dans chacune la même procedure. est ce que je peux faire Procédure stockée + ASP + Dreamweaver [ par pasylo ] Bonjour tout le monde,Je travail en ASP sous Dreamweaver, j'ai une base SQL 2000. Je voudrait savoir si il est possible de faire apparaitre le résulta Problème sur proc stockée insert [ par JoeBillou ] Voilà je lance une proc stockée d'insert depuis un script ASP vers une base access et voici le message d'erreur Microsoft OLE DB Provider for ODBC Dri


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 18,720 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.