У меня есть столбец типа данных DATE
в SQL Server 2008, который хранит только дату в формате "гггг-ММ-дд", но когда я выбираю дату из базы данных через C # и преобразовываю в строку, он показывает время часть тоже нравится.
"2012-04-21 12:00:00"
в чем проблема, я не сохранил время в базе данных, вот мой запрос!
string sql = @"select card_no, amount, csc,expdate " +
"from user_account_card " +
"where user_id = '" + loginsession.Auser + "';";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader red = cmd.ExecuteReader();
while (red.Read())
{
loginsession.Cardno = Convert.ToString(red["card_no"]);
loginsession.Cardamount = Convert.ToString(red["amount"]);
loginsession.Csc=Convert.ToString(red["csc"]);
loginsession.Expdate = Convert.ToString(red["expdate"]);//date part
break;
}
MessageBox.Show("database value from database--" +loginsession.Expdate);
Пожалуйста, помогите мне, что делать