Пожалуйста, помогите мне просмотреть код и получить правильный код
я хочу сравнить текущую дату с датой базы данных, которая является датой истечения срока действия...если текущая дата больше, чем дата истечения срока действия в базе данных, то столбец состояния в базе данных должен быть изменен на "истекший" с помощью C#...я не получаю код для реализации этого pls help me its a window application...
Что я уже пробовал:
string constring = " источник данных=LENOVO-PC\ \ SUMIT;начальный каталог=Ngo_Mgmt;идентификатор пользователя=sa;пароль=123";
SqlConnection con = new SqlConnection(constring);
пробовать
{
против.Открыть();
Команда sqlcommand команду cmd = новый sqlcommand, который();
УМК.Подключение = кон;
УМК.CommandType = CommandType. Text;
УМК.Свойства commandtext = "выбрать Subscription_Expire,состояние,текущая дата с методами addmember";
SqlDataReader dr = cmd.Метода executereader();
если (dr. HasRows)
{
в то время как (dr. Read())
{
если (д-р["Subscription_Expire"].Метод toString().Отделка() == доктор["текущая дата"].ToString (). Trim())
{
УМК.Свойства commandtext = "метод addmember обновление установить статус=@статус ";
строка ans= " истек срок действия";
УМК.Параметры.AddWithValue ("@Status", ans);
УМК.Метод executenonquery();
}
}
}
ещё
{
// MessageBox.Show ("такой записи не существует", " Alert!");
}
УМК.Располагать();
др.Рядом();
}
поймать (исключение бывший)
{
// MessageBox.Показать ("не удается открыть соединение ! ");
}
наконец
{
против.Закрывать();
}