Hej Jeg har lavet et felt i min ms sql database men "datetime" som kun viser tiden på min hjemmeside. Det er også helt fint.
Men hvordan kan jeg bruge tiden til noget, jeg vil have et lille billede ved siden af tiden. for eksempel hvis klokken er 13:00 så skal der være et lille billede ved siden af 13:00. Og så når kl. bliver 15:00 skal det samme billede rykke ned til 15:00.
Hvor kan jeg bruge system tiden på den måde?
I kan måske se hvad jeg mener på:
http://radio.web.surftown.dk/default.aspx min kode som trækker det ud ser sådan her ud:
<%# Eval("tid", "{0:t}")%>
og her er min codebehind side:
SqlConnection objconn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionstring"].ToString());
SqlCommand objcmd = new SqlCommand();
objcmd.Connection = objconn;
objcmd.CommandType = CommandType.Text;
if (DateTime.Now.Hour > 3)
{
objcmd.CommandText = "SELECT * FROM PROGRAM WHERE CONVERT(VARCHAR, date, 105) = CONVERT(VARCHAR, GETDATE(), 105)";
SqlDataReader reader = null;
objconn.Open();
reader = objcmd.ExecuteReader();
program.DataSource = reader;
program.DataBind();
objconn.Close();
}
else
{
objcmd.CommandText = "SELECT * FROM PROGRAM WHERE DATE = DATEADD(day, DATEDIFF(day, 1, GETDATE()), 0)";
SqlDataReader reader = null;
objconn.Open();
reader = objcmd.ExecuteReader();
program.DataSource = reader;
program.DataBind();
}
}
Jeg håber der er nogle som kan hjælpe mig?
mvh. Adam