gaurav.s23 Ответов: 1

Как привести объект из устройства чтения данных в логическое значение ?


Как привести объект к логическому значению из базы данных.

это бросает недопустимое исключение случая.

emp.IsActive = (bool)rdr["Is_Active"];
emp.IsActive = Convert.ToBoolean(rdr["Is_Active"]);


Что я уже пробовал:

emp.IsActive = (bool)rdr["Is_Active"];
emp.IsActive = Convert.ToBoolean(rdr["Is_Active"]);

[no name]

попробовал и этот.
var i = rdr. GetOrdinal ("Is_Active");
Эми.Метод isactive = РДР.GetBoolean(я);

1 Ответов

Рейтинг:
0

Karthik_Mahalingam

проверять Логический.Метод TryParse (String, Boolean) (System)[^]

bool isActive = false;
          if (bool.TryParse(rdr["Is_Active"] + "", out isActive)) {
              emp.IsActive = isActive
          }
          else
          {
             // show the error message to the user
          }