Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка исключений от SqlDataSourse

30K
13 мая 2010 года
Saplex
12 / / 06.01.2008
Здравствуйте! Пишу программу в Visual Developer 2008.
protected void Button5_Click1(object sender, EventArgs e)
{
try
{
SqlDataSource1.ConnectionString = "Data Source=PC;Initial Catalog=Eng6vis;User ID=" + TextBox2.Text + ";Password=" + TextBox1.Text;
SqlDataSource1.SelectCommand = "Select User, GetDate()";
}
catch
{
Label1.Text = "Неверный логин или пароль";
}
В блоке Try возникает ошибка, но переход к catch не происходит! Приложение просто вылетает с ошибкой
[SqlException (0x80131904): Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.]


Не подскажите почему в данном случае не работает обработка исключений?
Заранее всем благодарен!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
339
14 мая 2010 года
verybadbug
619 / / 12.09.2005
попробуйте так

Код:
public void Button5_Click1(object sender, EventArgs e)
{
   try
   {
//ваш код
   }
   catch(SqlException ex)
   {
   MessageBox.Show (ex.Message);
   }
}
30K
14 мая 2010 года
Saplex
12 / / 06.01.2008
Спасибо, что откликнулись! Но среда developer 2008 не знает SqlException ex и соответственно выдает ошибку на это!
Заранее вам благодарен!
//
Попробовал вот так catch (System.Data.SqlClient.SqlException ex), но исключение все равно обрабатывается и происходит та же ошибка при работе программы!
[SqlException (0x80131904): Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог