Я пытаюсь написать код на c #, который сравнил бы дату, которая у меня есть в таблице SQL (таблица: элементы, столбец "endTime"), с datetime.now и результатом - отображение изображения.
пример:
, если время в таблице столбцов раньше, чем сейчас .. поэтому отобразите в aspx image1, в противном случае отобразите image2.
Я пытался сделать это командой sql:
private DateTime endTime(out int lastDate)
{
SqlConnection connection = new SqlConnection("Data Source=******;Initial Catalog=******;User ID=*****;Integrated Security=False;");
string commandtext = "SELECT TOP(1) endTime FROM items";
SqlCommand command = new SqlCommand(commandtext, connection);
connection.Open();
SqlCommand command2 = new SqlCommand(commandtext, connection);
lastDate = (int)command2.ExecuteScalar();
connection.Close();
return ...
}
но у меня проблема с возвратом и выполнением метода ...:
int d;
Console.WriteLine(endTime(out d));
if (d < DateTime.Now)
{
image1.Visible = true;
}
else
{
image2.Visible = true;
}
Console.WriteLine(d);
но у меня есть ошибка, но я верю, что она пришла из возврата.