در مورد اولی دستور خاصی نداره این مورد را خود شما باید باتوجه به برنامتون بنویسیید
از این مورد میتونید استفاده کنید این مورد فقط یک راهنما یی هست
string queryString = "SELECT date , conter FROM s_kar where date <> // Get the current date ";
SqlCommand command = objConnection.CreateCommand();
command.CommandText = queryString;
try
{
objConnection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
day1 = (int)reader[0];
conter = (int)reader[1];
// Get the current date
if (conter ==15)
//دستور لازم برای متوقف شدن برنامه
else
if (dey1!=// Get the current date)
conter+=1;
}
reader.Close();
یک راه دیگه مثلا اگه تعداد رکورد های یکی از جدول هاتون به یک مقدار خاصی رسید برنامه از کار بیفته ویا وقتی برنامتون مثلا 1000 بار اجرا شد بعد برنام از کار بیفته و موارد دیگه ...
در مورد دومی هم موردهای زیادی میتونه باعث چنین مشکلی شده باشه در این زمینه تایچیک هایی زیادی بوجود اومده که نیاز به جستجو داره