我想在c#上编写代码,比较我对SQL表(表:项目,列“endTime”)和datetime.now以及结果 - 显示图像。在SQL表上比较Datetime.now
例如:
如果该列表中的时间是时间之前现在..所以显示在ASPX image1的,否则显示图像2。
我试图做到这一点的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);
但我有错误,但我相信这是来自回报。
我很抱歉,但'我error'是不是很描述您所遇到的问题。 –
“我得到了错误”与你所能得到的一样模糊,并且带来了糟糕的英语。什么错误/什么行/等等。 – Coeffect
这段代码不完整,没有意义... – gbn