[SQL] Obsługa wyjątków połączenia z serverem.

0

Czy są jakieś wyliczenia wyjątków dla SqlException?
Chcę odróżniać wyjątki i wyświetlać dla nich odpowiednie message.

  1. Server name nie sitnieje
  2. Nie pożna się połączyć z serverem
  3. Timeout podczas łączenia
  4. login or password incorrent
  5. brak dostępu: (rightsy dla curr loginu)
    5.1. do bazy danych
    5.2. do tabeli
  6. inne (jakie jeszcze mogą być ktore mogą wystąpić przy tworzeniu połączenia.

Będę wdzięczny chociaż za jakis artykuł w msdn, bo nic nie znalazłem..

0

mozna po Number, zakladajac ze pracujemy z jedna baza i znamy numery bledow (te w dokumentacji, lub w samej bazie jako opis - language dep.).

Druga opcja (bardziej uboga) to po State i porownanie z enum lista ConnectionState.

0
reichel napisał(a)

mozna po Number, zakladajac ze pracujemy z jedna baza i znamy numery bledow (te w dokumentacji, lub w samej bazie jako opis - language dep.).

Druga opcja (bardziej uboga) to po State i porownanie z enum lista ConnectionState.

A nie ma nic w podobie DivideByZeroExeption lub TwojaStaraException? :(

0

bo

msdn napisał(a)

SqlException Class

The exception that is thrown when SQL Server returns a warning or error. This class cannot be inherited.

a DivideByZeroException dzidzizy po ArithmeticException ....

0
reichel napisał(a)

bo

msdn napisał(a)

SqlException Class

The exception that is thrown when SQL Server returns a warning or error. This class cannot be inherited.

a DivideByZeroException dzidzizy po ArithmeticException ....

wiem, że wyjatek DivideBy... nie pasuje do konekstu, ale podałem jako przykład, jako nazwany wyjątek.
Ok starcza mi to :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1