50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

سوالی در مورد Ado.net

سلام دوستان عزیز

دو سوالی برایم پیش امده که مطرح میکنم

سوال اول: چگونه میتوان رکورد های ثبت شده در تیبل رو با C# شمرد و مثلا اگر 10 عدد رکورد در یک تیبل بود یک کار خواصی انجام دهد نه اگر 20 عدد بود کار دیگری انجام دهد

سوال 2 : چگونه میتوانیم بگویم وقتی ساعت 00:00 بامداد شد 20 رکورد از رکورد های قدیمی(مثلا 40 رکورد هست 20 رکوردی که اول ثبت شده رو حذف کند) یک تیبل حذف شوند

پرسیده شده در 1396/06/27 توسط

2 پاسخ

0

سلام، برای گرفتن تعداد رکورد های یک جدول به یک کوئری ساده می تونید اینکار رو انجام بدید:

var cnn = new SqlConnection("connection string");
var cmd = new SqlCommand("select count(*) from Table",cnn);
cnn.Open();
var count = (int)cmd.ExecuteScalar();
if(count == 10)
{
}
else if(count == 20)
{
}

درباره سوال دومتون بهتره یک Job داخل Agent سرویس SQL تعریف کنید که هر شب ساعت 12 اجرا بشه و یک دستور DELETE رو بر روی جدولی که مورد نظرتون هست اجرا کنه.

پاسخ در 1396/07/02 توسط
0

ممنونم بله همین سوال دومی مغزم رو خیلی درگیر کرده بود که بهترین روش رو گفتین

پاسخ در 1396/07/07 توسط

پاسخ شما