سلام عليكم ورحمة الله ، اواجهة مشكلة مع مشروعي واتمنى ان اجد حل في هذا المنتدى ، عندي procedure يستقبل متعدد من البراميتر بس عندما اضعه في loop يحدث exception
واليكم الكود :
foreach (ListItem li in ListBox1.Items)
{
para = cmmd.Parameters.Add("@Sch_Date_1", SqlDbType.SmallDateTime);
para.Value = DateTime.Parse(li.Text);
para = cmmd.Parameters.Add("@Emp_No_2", SqlDbType.Decimal);
para.Value = decimal.Parse(DropDownList3.SelectedValue);
para = cmmd.Parameters.Add("@Shift_No_3", SqlDbType.Decimal);
para.Value = decimal.Parse(SelectShift_no);
para = cmmd.Parameters.Add("@Sec_No_4", SqlDbType.Decimal);
para.Value = decimal.Parse(DropDownList2.SelectedValue);
para = cmmd.Parameters.Add("@Edited_By_5", SqlDbType.Decimal);
para.Value = decimal.Parse(Session["UserID"].ToString());
para = cmmd.Parameters.Add("@ID_Bool", SqlDbType.Int);
para.Direction = ParameterDirection.Output;
para = cmmd.Parameters["@ID_Bool"];
conn.Open();
cmmd.ExecuteNonQuery();
conn.Close();
}error :
Procedure or function chech_Date1 has too many arguments specified.
ارجوا المساعدة في هذا الحل لانه غلبني كثير ....................
شكرا............................................



