C# и присоединение к SQL-серверам

zrab

Два вопроса:
1) Как сделать, чтобы программа, пытающаяся подключиться к указанному в ней серверу не зависала, а при истечении, например, 30 секунд, прекращала подключение?
2) Какие исключения отлавливают такие ошибки:
сервер не отвечает
неправильный пароль (пароль указывается в строке соединения)
Кстати, где вообще про такого рода исключения можно почитать?

laki

а что хелп никак почитать?

klyv

Developers , developers, developers, developers, developers, developers
Developers, developers, developers, developers, developers, developers, developers, developers!
Yes!
MSDN - очень полезная штука

klyv

1) в ConnectionString задать Connection Timeout=30
2) SqlException

bleyman

Наконец-то, первый совет по делу!
Такое ощущение, что у нас на форуме сидят одни "аццы" и, пользуясь технической необразованностью ищущего помощи человека, бессовестно глумятся над ним и его вопросами.
Приятно видеть, что ещё остались нормальные добрые и отзывчивые люди.

6yrop

1) Как сделать, чтобы программа, пытающаяся подключиться к указанному в ней серверу не зависала
всю работу с базой делать в отдельном потоке. Работа с потоками не простая вещь, но для запросов к базе вполне достаточно BackgroundWorker-а.
Мы написали свой классик наподобе BackgroundWorker, принцип он реализовывал тот же event-based patternt (о нем есть статьи в MSDN-е)

zrab

1) в ConnectionString задать Connection Timeout=30
2) SqlException
'у и 'у :Спасибо
Завхозу и всем остальным: я задал конкретные вопросы. Не хочешь отвечать или не знаешь - дело твое. Но зачем постить всякие бессмысленные комментарии?
Оставить комментарий
Имя или ник:
Комментарий: