MINA B
یک شنبه 19 مرداد 1393, 19:50 عصر
سلام دوستان نمی دونم سوالم رو جای درستی پرسیدم یا نه اما لطفا کمک کنید خیلی ضروری و فوریه.
من یه پروسیجر نوشتم که یه ردیف از جدول رو طبق آیدی که می گیره حذف می کنه موقه اجرا تو سی شارپ یه بار حذف میشه اگه دوباره بخوام یه دیگه رو حذف کنم ارور میده بعضی وقتام کلا ارور میده اینم ارور
Procedure or function deldarkhast has too many arguments specified.
اینم کوئری که از قسمت modify کپی کردم:
ALTER procedure [dbo].[deldarkhast](@id int)as
delete from tbl_darkhast
where ID=@id
کدی که تو سی شارپ برای فراخوانی نوشتم
public void Delete_Darkhast(int id) {
this.Open();
string sql = "deldarkhast";
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = sql;
cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id;
if (cmd.ExecuteNonQuery() == 1)
{
MessageBox.Show("حذف با موفقیت انجام شد");
cmd.Parameters.Clear();
}
else
{
MessageBox.Show("خطا");
}
this.Close();
}
کلا معلوم نیست چشه اگه یه بار حذف کنم خوبه ولی به دوبار ارور میده یا مثلا اگه اول یه چیزی رو ثبت کنم بعد بخوام حذفش کنم ارور میده خواهش می کنم کمک کنید برای نویش همینم تا حالا به صد تا سایت رجوع کردم متن ارورم زدم که میگن تعداد پارامتر ها همخوانی نداره اما این که درسته:ناراحت:
من یه پروسیجر نوشتم که یه ردیف از جدول رو طبق آیدی که می گیره حذف می کنه موقه اجرا تو سی شارپ یه بار حذف میشه اگه دوباره بخوام یه دیگه رو حذف کنم ارور میده بعضی وقتام کلا ارور میده اینم ارور
Procedure or function deldarkhast has too many arguments specified.
اینم کوئری که از قسمت modify کپی کردم:
ALTER procedure [dbo].[deldarkhast](@id int)as
delete from tbl_darkhast
where ID=@id
کدی که تو سی شارپ برای فراخوانی نوشتم
public void Delete_Darkhast(int id) {
this.Open();
string sql = "deldarkhast";
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = sql;
cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id;
if (cmd.ExecuteNonQuery() == 1)
{
MessageBox.Show("حذف با موفقیت انجام شد");
cmd.Parameters.Clear();
}
else
{
MessageBox.Show("خطا");
}
this.Close();
}
کلا معلوم نیست چشه اگه یه بار حذف کنم خوبه ولی به دوبار ارور میده یا مثلا اگه اول یه چیزی رو ثبت کنم بعد بخوام حذفش کنم ارور میده خواهش می کنم کمک کنید برای نویش همینم تا حالا به صد تا سایت رجوع کردم متن ارورم زدم که میگن تعداد پارامتر ها همخوانی نداره اما این که درسته:ناراحت: