我有一个使用以下代码从数据库获取 DateTime 的方法:
NpgsqlCommand cmd = ActiveConnection.CreateCommand(); cmd.CommandText = "现在选择()";
对象 obj = cmd.ExecuteScalar(); 返回(日期时间)obj;
有时在将结果转换为 DateTime 时会引发 InvalidCastException。有时结果(obj)为空。知道为什么会这样吗?你对从哪里开始抓挠有什么想法吗?
TIA 何塞·塔瓦雷斯