У меня есть метод, который получает DateTime из БД со следующим кодом:
NpgsqlCommand cmd = ActiveConnection.CreateCommand ();
cmd.CommandText = "SELECT NOW ()";
object obj = cmd.ExecuteScalar ();
return (DateTime) obj;
Иногда InvalidCastException генерируется при преобразовании результата в DateTime. Иногда результат (obj) равен нулю.
Есть идеи, почему это происходит? у вас есть идеи о том, где начать царапать?
ТИА
Хосе Таварес