私はSQLテーブル(テーブル:アイテム、カラム "endTime")とdatetime.nowとの結果を比較する、C#でコードを記述しようとしています - 表示画像。SQLテーブルのDatetime.nowとの比較
例:
列のテーブル上の時間が今の時間前であれば...そうのaspxイメージ1、それ以外のディスプレイ画像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'はあなたが持っている問題の非常にわかりやすいではありませんです。 –
「私はエラーがあります」とはあなたが得ることができるくらい漠然としており、恐ろしい英語であるという利点があります。どのようなエラー/行/ etc。 – Coeffect
このコードは完全ではなく、意味がありません... – gbn