Oracle
 sql >> база данни >  >> RDS >> Oracle

C#:Обектът не може да бъде прехвърлен от DbNull към други типове

проверете за DbNull преди извикване на Convert.ToInt32:както видяхте, това ще предизвика изключение, ако стойността е DbNull.нещо като:

object x = *value from db*
int y;
if (x != DbNull.Value)
    y= Convert.ToInt32(x);
else
    //handle null somehow


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да избягате от запетая и двоен кавичка едновременно за CSV файл?

  2. ODP.NET Oracle.ManagedDataAcess произволни грешки ORA-12570

  3. подаване на масив към процедурата на Oracle

  4. Изчисляване на средната цена на инвентара в SQL

  5. Създаване на CTE в Oracle