IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

[C#] Comment executer une procédure stockée ?


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Par défaut [C#] Comment executer une procédure stockée ?
    jai tout fait pour que ca marche voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    using System;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data;
    using System.Data.SqlClient;
    public partial class pw8 : System.Web.UI.Page
    {
       protected void Page_Load(object sender, EventArgs e)
       {
          int resultat ;
          SqlConnection con = new SqlConnection("Data Source=ONA-
    DC1/SQLPROJECT;"
     + "Initial Catalog=ANRH;Integrated Security=SSPI");
          SqlCommand com = new SqlCommand("modifier_volume", con);
          com.CommandType = CommandType.StoredProcedure;
          com.Parameters.Add("@id_v", SqlDbType.Int).Value = 3; 
          com.Parameters.Add("@date_volume", SqlDbType.DateTime).Value =
     "05/05/2005"; 
          com.Parameters.Add("@volume", SqlDbType.Float).Value = 12;
          con.Open();
          SqlDataReader oReader = com.ExecuteReader();
          con.Close();
          Response.Redirect("pw2.aspx");
       }
    }
    et la procédure stockée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    --PROCEDURE STOCKEE MODIFIER CAPACITE
     
    CREATE proc modifier_volume 
    @id_v int,
    @date_volume datetime, 
    @volume float(8) 
     
    --REQUETE INSERTION DS LA TABLE UTILISATEURS 
    as 
    update dbo.volume 
    --VALEURS 
    set date_volume=@date_volume ,volume=@volume
    where id_v=@id_v
     
    GO
    jai tester la procédure stockée elle marche bien
    j'attend vos réponses

  2. #2
    Membre confirmé Avatar de souaddemaroc
    Inscrit en
    Novembre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 194
    Par défaut
    Salut focus_dotnet

    Voiçi un exemple (exercice) qui utilise une procedure stocké vous pouvez le voir je n'ai pas le vb installer c'est pour cela je t'envoie toute l'exercice
    Fichiers attachés Fichiers attachés

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Par défaut
    merci pour le source mais moi je cherche un source qui fait appel a une procédure stockée pour faire la mise a jour dans une page aspx avec c# ,merci d'avance .

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 4
    Par défaut
    Aprés plusieurs jour jai pu résoudre mon probleme grace au forum merci bcp .
    j'avais une erreur au niveau de la chaine de connection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SqlConnection con = new SqlConnection("Data Source=ONA-DC1
    \\SQLPROJECT;" +
    "Initial Catalog=ANRH;Integrated Security=SSPI");
    il falait remplacer \ par \\ merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/05/2013, 14h29
  2. [C#] Comment exécuter une instruction dynamiquement ?
    Par NeoMan dans le forum Contribuez
    Réponses: 11
    Dernier message: 15/01/2009, 16h45
  3. comment Executer une procedure stocké paramétré
    Par Khalid.bounouader dans le forum Accès aux données
    Réponses: 1
    Dernier message: 30/10/2006, 17h36
  4. Comment executer une requête ?
    Par uloaccess dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 09/11/2005, 17h26
  5. Réponses: 4
    Dernier message: 03/12/2004, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo