DB には、フィールド smalldatetime があります。C# 側では、DateTime?
型を取得しますが、これを実行しようとすると:
<%=MyAppTable.MyDataField%>
などのメソッドにアクセスできませんToShortDateTime()
。そこにキャストは必要ないと思いますか?
DB には、フィールド smalldatetime があります。C# 側では、DateTime?
型を取得しますが、これを実行しようとすると:
<%=MyAppTable.MyDataField%>
などのメソッドにアクセスできませんToShortDateTime()
。そこにキャストは必要ないと思いますか?
これは null 許容の datetime であるため、次のようにする必要がある場合があります。
<%= MyAppTable.MyDataField.Value.ToShortDateTime() %>
それを行う前に、値があることを確認してください。
日付時刻?null許容型です。DateTime にキャストする必要があります
((DateTime)MyAppTable.MyDataField).ToShortDateTime()
null 参照例外に注意してください。