Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd bazy danych:brak wiersza na pozycji 0

To bardzo proste... oznacza to, że Twoje zapytanie nie zwróciło żadnych wyników. Zawsze musisz kodować defensywnie i sprawdzać, czy tablica Rows zawiera jakieś elementy, zanim spróbujesz ją zindeksować. Coś takiego:

if (dt.Rows.Count > 0)
    soptype = dt.Rows[0]["SOPTYPE"].ToString();
else
    somethingWentWrong();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak automatycznie usuwać rekordy na serwerze sql po określonym czasie?

  2. Zapytanie porównujące daty w SQL

  3. Jak skutecznie przetestować, czy wystąpienie programu SQL Server działa w języku C#

  4. Zastąp Optymalizator zapytań dla połączeń T-SQL za pomocą FORCEPLAN

  5. Pobieranie obrazów z SQL Server 2008 i wyświetlanie ich w kontrolerze obrazu asp.net