0
سوالی در مورد Ado.net
سلام دوستان عزیز
دو سوالی برایم پیش امده که مطرح میکنم
سوال اول: چگونه میتوان رکورد های ثبت شده در تیبل رو با C# شمرد و مثلا اگر 10 عدد رکورد در یک تیبل بود یک کار خواصی انجام دهد نه اگر 20 عدد بود کار دیگری انجام دهد
سوال 2 : چگونه میتوانیم بگویم وقتی ساعت 00:00 بامداد شد 20 رکورد از رکورد های قدیمی(مثلا 40 رکورد هست 20 رکوردی که اول ثبت شده رو حذف کند) یک تیبل حذف شوند
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 رو بر روی جدولی که مورد نظرتون هست اجرا کنه.
0
ممنونم بله همین سوال دومی مغزم رو خیلی درگیر کرده بود که بهترین روش رو گفتین