我正在使用SQL Server 2008和我的字段有DATE
類型,但在Visual Studio中我的程序時,當我讀取可能的數據它顯示我DATE & TIME
我該怎麼辦?我試圖在SELECT
中查詢我的程序,但它給了我一些錯誤,我該如何解決這個問題?SQL Server 2008日期類型showes我日期和時間在visual studio
這是我的後臺代碼:
protected void Page_Load(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = new SqlConnection(Class1.CnnStr);
SqlDataReader reader;
cmd.CommandText = "select ContractStartDate,MandateValidDate from table where [email protected]";
cmd.Connection.Open();
cmd.Parameters.AddWithValue("@BrokerName", BrokerName_txt.Text);
reader = cmd.ExecuteReader();
if (reader.Read())
{
ContractStartDate_txt.Text = Convert.ToDateTime(reader["ContractStartDate"]).ToString("dd/MM/yyyy");
MandateValidDate_txt.Text = Convert.ToDateTime(reader["MandateValidDate"]).ToString("dd/MM/yyyy");
reader.Close();
}
cmd.Connection.Close();
}
因爲我想保存數據後閱讀它給我的錯誤:
Conversion failed when converting date and/or time from character string.
因爲你有'DateTime',你可以選擇只使用日期時間實例 – V4Vendetta