Member 13820395 Ответов: 1

Аргумент exception was unhandled is the error


хотел подключить базу данных SQL к C# с помощью visual studio . При выполнении я получаю ошибку

String source = "имеет строку подключения "
SqlConnection con = новый SqlConnection(источник);
{
}

Что я уже пробовал:

перепробовал все возможные операции изменения исходной строки

CHill60

Можете ли вы подтвердить, что ошибка включена

SqlConnection con = new SqlConnection(source);
или это на какой-то другой линии, которую вы не поделили с нами

CHill60

Кроме того, вы можете удалить любую информацию о входе в систему или пароле из source и поделись этим с нами.

Richard MacCutchan

"перепробовал все возможные операции, изменяя исходную строку"
Вы пробовали тот, который на самом деле является действительным источником? Потому что то, что вы показываете выше, - это просто мусор с точки зрения SQL.

1 Ответов

Рейтинг:
1

OriginalGriff

Для начала вам нужно посмотреть на само исключение - "исключение аргумента было необработано" - это не ошибка, это говорит вам, что произошла ошибка, и Вы ее не обработали.
Так что поставьте try ... catch заблокируйте код и используйте отладчик, чтобы точно определить, в чем заключается ошибка, включая любые данные InnerException.

Также стоит дважды проверить свой код: эта строка обычно не вызывает никаких исключений, она не проверяет строку подключения, пока вы не откроете фактическое соединение.

Однако стоит проверить строку подключения - это может помочь: Простое создание строки подключения SQL[^]