C#でLinqを使用し、DateTime型の値を取得しようとしているですが、
DateTime型の変数に格納する際に、以下のようなエラーが発生してしまいます。
'System.DateTime?' を 'System.DateTime' に暗黙的に変換できません。
どうやらDBから取得したDateTimeの値が、「System.DateTime?」という型になっているようなのですが、原因は何でしょうか?
また対応方法を教えてください。
尚、DBはSQL Server2005で.Net3.5です
宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>「System.DateTime?」という型
nullを考慮している型ですので、実際に
>DateTime型の変数に格納する
ときにnullだったらどのような値にするかを指定してあげればよさそう。
// null だったら 今日日付 をいれる。
DateTime value = dbvalue ?? DateTime.Now;
もっと手前でNullableでない型で格納できるかも。。。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- Visual Basic(VBA) vb.net どうしてイコールにならないのでしょうか 4 2022/09/29 12:21
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Stringクラスの変数の格納アド...
-
VB.NET+Javascriptで、VB.NETで...
-
ダブルクォーテーションを含む...
-
DateTimePickerに値を入れたい...
-
javaのCSVデータ読込についてです
-
実行シェルからCOBOLへパラメー...
-
ArrayListの要素数の上限
-
Javaの問題なのですが、「3文字...
-
暗号化文字列を英数字のみにしたい
-
BCD形式で時刻を!
-
ResultSetの内部構造(Java)
-
JSPでの計算結果表示
-
EL式でのbeansからの値取得につ...
-
char型での演算子
-
PSQLExceptionが発生する
-
EM_GETSELメッセージについて。
-
hiddenの値を消したくない!
-
Evaluate()に文字列の形式の数...
-
wsprintf関数の使い方について
-
テキストファイルを読み込んで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
ArrayListの要素数の上限
-
特定の文字列を複数抜き出した...
-
javaのCSVデータ読込についてです
-
wsprintf関数の使い方について
-
BCD形式で時刻を!
-
結合した文字列をファイル名に...
-
Evaluate()に文字列の形式の数...
-
C言語の変数(LSB)の合わせ込...
-
実行シェルからCOBOLへパラメー...
-
hiddenの値を消したくない!
-
VB6,論理演算子Orの使い方がわ...
-
DateTimePickerに値を入れたい...
-
char型での演算子
-
String str = "a\\\\b\\\\c";
-
Javaの問題なのですが、「3文字...
-
8桁整数を限りなく短い文字列に...
-
matchesを否定文として使う方法...
-
DOSバッチで変数の値を変数名に...
-
excel vba 時間計算と条件分岐...
おすすめ情報