PDA

View Full Version : سوال: چرا دستور درج توی این کد اجرا نمیشه



shahyad66
شنبه 10 تیر 1391, 14:46 عصر
با سلام خدمت اساتید محترم.

من یه دستور درج نوشتم به وسیله پروسیجر ولی اجرا نمیشه یعنی نه اررو میده نه تو دیتا بیس چیزی درج میشه.

دستور سلکت نوشته درست کار میکنه لطفا راهنمایی کنید.

در ضمن پروسیجر رو به صورت دستی اجرا کردم کاملا درست بود انگار اینجا اجرا نمیشه.

این متد کلاسم :


public void insert()
{
con.Open();
cmd.CommandText = "addbook";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = con;

cmd.Parameters.AddWithValue("@bname", bname);
cmd.Parameters.AddWithValue("@btitle", btitle);
cmd.Parameters.AddWithValue("@bnevisande", bnevisande);
cmd.Parameters.AddWithValue("@tedad", tedad);

cmd.ExecuteNonQuery();
con.Close();
}

اینم کد های فرمم :


Book bk = new Book();
bk.bname = txtbname.Text;
bk.btitle = txtbtitle.Text;
bk.bnevisande = txtbnevisande.Text;
bk.tedad = int.Parse(txttedad.Text);

bk.insert();
MessageBox.Show("عملیات با موفقیت انجام شد.");



با تشکر.