こんにちはSqlDataReader
、SQL DB から日付データ型を読み取るmaskedTextBox
マスクを取得しましMM/DD/YYYY
たが、日付がたとえば 05/05/2005 の場合、Windows XP では 55/20/05__ のように maskedtextbox に表示されます。
これを防ぐ解決策はありますか?
Windows 8 では、正しい 5_/5_/2005 として読み取られます。
string query = "SELECT * FROM events WHERE name='" + selectedrow + "' AND year='" + selectedyear+ "'";
SqlCommand command= new SqlCommand(query, con);
con.Open();
SqlDataReader read= command.ExecuteReader();
if (read.Read())
{
object nulldate = (maskedTextBox2.Text = read.IsDBNull(24) ?
string.Empty : read.GetDateTime(24).ToShortDateString()); } con.Close();
お時間をいただきありがとうございます。