
سرفصل دوره
حذف داده از پایگاه داده
حذف داده از پایگاه دادهها
در این جلسه نحوه حذف دادهها از پایگاه داده ها را میخواهیم آموزش دهیم. در پروژه قبل که برنامه دفترچه تلفن بود ما درج اطلاعت را آموزش دادیم حال با اضافه کردن یک form جدید با نام delete به برنامه میخواهیم نحوه حذف را به شما یاد دهیم.
در فرم delete یک کادر متن با دو دکمه قرار میدهیم و میخواهیم شماره وارد شده در کادر متن را از جدول حذف کنیم.

به رویداد کلیک دکمه حذف میرویم و کلاس های مورد نیاز را به form اضافه میکنیم.
using System.Data.OleDb;
برای اجرای این دستور ما میتوانیم از کدی که برای ثبت نوشتیم استفاده کنیم چرا که ما باید در ابتدا به جدول وصل شویم و در کد قبلی آن ها را نوشته ایم فقط یک دستور فرق میکند که آن هم کد درج و حذف است که برای حذف از جدول از دستور delete استفاده میکنند.
شرطWhere نام جدولDelete from
در دستور حذف ما شرطی داریم که باید بگوییم اگر مقدارها شبیه هم بودند دستور حذف را انجام دهد.
private void btnsabt_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "provider=Microsoft.ace.oledb.12.0;Data source=نام جدول.accdb";
con.Open();
OleDbCommand com = new OleDbCommand();
com.CommandText = "delete form نام جدول where شرط ";
com.Connection = con;
com.ExecuteNonQuery();
con.Close();
}
و در آخر در form اول یک دکمه با نام حذف قرار میدهیم که کاربر با کلیک کردن بر روی این دکمه وارد فرم delete شود.

حذف داده از پایگاه داده
رایگان
- .دسترسی مادام العمر به ویدئوهای دوره
- .دسترسی رایگان به آپدیت های دوره
- .تدریس روان و ساده با کیفیت بالا
- .سرفصل های بسیار جامع و غنی
4050فارغ التحصیل

مهدی احمدی
مهندس ارشد کارشناسی کامپیوتر5
از سال 1380 برنامه نویسی را شروع کرده و از سال 90 در این زمینه تدریس میکنم .با زبانهای سی پلاس پلاس ، سی ،پاسکال ،VB ، سی شارپ ،اسمبلی، جاوا و .... کار کرده و آنها را تدریس کرده ام.هم اکنون نیز مشغول تدریس در دانشگاه هستم و مدتی است با سایت درسمن همکاری میکنم.
نظرات دانشجویان
هنوز اینجا کامنتی ثبت نشده
حذف داده از پایگاه داده
حذف داده از پایگاه دادهها
در این جلسه نحوه حذف دادهها از پایگاه داده ها را میخواهیم آموزش دهیم. در پروژه قبل که برنامه دفترچه تلفن بود ما درج اطلاعت را آموزش دادیم حال با اضافه کردن یک form جدید با نام delete به برنامه میخواهیم نحوه حذف را به شما یاد دهیم.
در فرم delete یک کادر متن با دو دکمه قرار میدهیم و میخواهیم شماره وارد شده در کادر متن را از جدول حذف کنیم.

به رویداد کلیک دکمه حذف میرویم و کلاس های مورد نیاز را به form اضافه میکنیم.
using System.Data.OleDb;
برای اجرای این دستور ما میتوانیم از کدی که برای ثبت نوشتیم استفاده کنیم چرا که ما باید در ابتدا به جدول وصل شویم و در کد قبلی آن ها را نوشته ایم فقط یک دستور فرق میکند که آن هم کد درج و حذف است که برای حذف از جدول از دستور delete استفاده میکنند.
شرطWhere نام جدولDelete from
در دستور حذف ما شرطی داریم که باید بگوییم اگر مقدارها شبیه هم بودند دستور حذف را انجام دهد.
private void btnsabt_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "provider=Microsoft.ace.oledb.12.0;Data source=نام جدول.accdb";
con.Open();
OleDbCommand com = new OleDbCommand();
com.CommandText = "delete form نام جدول where شرط ";
com.Connection = con;
com.ExecuteNonQuery();
con.Close();
}
و در آخر در form اول یک دکمه با نام حذف قرار میدهیم که کاربر با کلیک کردن بر روی این دکمه وارد فرم delete شود.