次のコードを使用して、DB から DateTime を取得するメソッドがあります。
NpgsqlCommand cmd = ActiveConnection.CreateCommand(); cmd.CommandText = "SELECT NOW()";
オブジェクト obj = cmd.ExecuteScalar(); (DateTime)obj を返します。
結果を DateTime に変換するときに、InvalidCastException がスローされることがあります。結果 (obj) が null になる場合があります。なぜこれが起こっているのですか?スクラッチをどこから始めるかについて何か考えはありますか?
TIA ホセ・タバレス