voila j'ai un ptit probleme ,
je voudrais qu on me dirige ou m explique j'ai cree une procedure ds ma base de donnee j 'ai une insert et update (qui ne fonctionne pas);je v vous montrer mon code pour l update si qq un sait me repondre
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
 
           protected void BtnUpdate_Click(object sender, EventArgs e)
    {
        if (Session["KEY_USER_EMAIL"].ToString() == "") Response.Redirect("~/Login.aspx?ref=MyDocument.aspx");
 
        try
        {
            SqlConnection myConnection = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
            SqlCommand cmdupd = new SqlCommand("update_abstract" ,myConnection);
            cmdupd.CommandType = CommandType.StoredProcedure;
 
 
            SqlParameter parameterReturn = new SqlParameter("@RETURN_VALUE", SqlDbType.Int,4);
            parameterReturn.Direction = ParameterDirection.ReturnValue;
            parameterReturn.IsNullable = false;
            parameterReturn.SourceVersion = DataRowVersion.Current;
            parameterReturn.Value = "";
            cmdupd.Parameters.Add(parameterReturn);  
 
            SqlParameter parameterClasse = new SqlParameter("@Original_iddocclass", SqlDbType.SmallInt);
            parameterClasse.Direction = ParameterDirection.Input;
            parameterClasse.IsNullable = false;
            parameterClasse.SourceVersion = DataRowVersion.Original;
            parameterClasse.Value = DdContext.SelectedValue;
            cmdupd.Parameters.Add(parameterClasse);
 
            SqlParameter parameterLinks = new SqlParameter("@Original_abstract_link", SqlDbType.NVarChar, 50);
            parameterLinks.Direction = ParameterDirection.Input;
            parameterLinks.IsNullable = false;
            parameterLinks.SourceVersion = DataRowVersion.Original;
            parameterLinks.Value = txtLink.Text;
            cmdupd.Parameters.Add(parameterLinks);
 
 
 
            SqlParameter parameterAbstracts = new SqlParameter("@Original_abstract_title", SqlDbType.NVarChar, 500);
            parameterAbstracts.Direction = ParameterDirection.Input; 
            parameterAbstracts.IsNullable = false;
            parameterAbstracts.SourceVersion = DataRowVersion.Original;
            parameterAbstracts.Value = TxtAbstract.Text;
            cmdupd.Parameters.Add(parameterAbstracts);
 
            SqlParameter parameterLgs = new SqlParameter("@Original_idlg", SqlDbType.NVarChar, 2);
            parameterLgs.Direction = ParameterDirection.Input;
            parameterLgs.IsNullable = false;
            parameterLgs.SourceVersion = DataRowVersion.Original;
            parameterLgs.Value = DdLanguage.SelectedValue;
            cmdupd.Parameters.Add(parameterLgs);
 
 
 
            SqlParameter parametersICPC1 = new SqlParameter("@Original_icpc1", SqlDbType.NVarChar, 5);
            parametersICPC1.Direction = ParameterDirection.Input;
            parametersICPC1.IsNullable = false;
            parametersICPC1.SourceVersion = DataRowVersion.Original;
            parametersICPC1.Value = DdLICPC1.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC1);
 
 
            SqlParameter parametersICPC2 = new SqlParameter("@Original_icpc2", SqlDbType.NVarChar, 5);
            parametersICPC2.Direction = ParameterDirection.Input;
            parametersICPC2.IsNullable = false;
            parametersICPC2.SourceVersion = DataRowVersion.Original;
            parametersICPC2.Value = DdLICPC2.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC2);
 
            SqlParameter parametersICPC3 = new SqlParameter("@Original_icpc3", SqlDbType.NVarChar, 5);
            parametersICPC3.Direction = ParameterDirection.Input;
            parametersICPC3.IsNullable = false;
            parametersICPC3.SourceVersion = DataRowVersion.Original;
            parametersICPC3.Value = DdLICPC3.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC3);
 
            SqlParameter parameters3C1 = new SqlParameter("@Original_c3c1", SqlDbType.NVarChar, 5);
            parameters3C1.Direction = ParameterDirection.Input;
            parameters3C1.IsNullable = false;
            parameters3C1.SourceVersion = DataRowVersion.Original;
            parameters3C1.Value = Ddl3C1.SelectedValue;
            cmdupd.Parameters.Add(parameters3C1);
 
            SqlParameter parameters3C2 = new SqlParameter("@Original_c3c2", SqlDbType.NVarChar, 5);
            parameters3C2.Direction = ParameterDirection.Input;
            parameters3C2.IsNullable = false;
            parameters3C2.SourceVersion = DataRowVersion.Original;
            parameters3C2.Value = Ddl3C2.SelectedValue;
            cmdupd.Parameters.Add(parameters3C2);
 
            SqlParameter parameters3C3 = new SqlParameter("@Original_c3c3", SqlDbType.NVarChar, 5);
            parameters3C3.Direction = ParameterDirection.Input;
            parameters3C3.IsNullable = false;
            parameters3C3.SourceVersion = DataRowVersion.Original;
            parameters3C3.Value = Ddl3C3.SelectedValue;
            cmdupd.Parameters.Add(parameters3C3);
 
 
            SqlParameter parameteridusers = new SqlParameter("@Original_iduser", SqlDbType.Int);
            parameteridusers.Direction = ParameterDirection.Input;
            parameteridusers.IsNullable = false;
            parameteridusers.SourceVersion = DataRowVersion.Original;
            parameteridusers.Value = Session["KEY_USER"];
            cmdupd.Parameters.Add(parameteridusers);
 
 
            myConnection.Open();
 
            int count = cmdupd.ExecuteNonQuery();
            myConnection.Close();
 
 
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
            Console.WriteLine("{0} Exception caught.", ex);
 
        }