Вопросы с тегом «ado.net»

ADO.Net обычно используется программистами для доступа и изменения данных, хранящихся в системах реляционных баз данных, хотя он также может получать доступ к данным из нереляционных источников. Это часть библиотеки базовых классов, входящей в состав Microsoft .NET Framework.

4
Исключение, когда параметр AddWithValue имеет значение NULL
У меня есть следующий код для указания параметров для SQL-запроса. Я получаю следующее исключение, когда использую Code 1: но работает нормально, когда пользуюсь Code 2. У Code 2нас есть проверка на null и, следовательно, на if..elseблок. Исключение: Параметризованный запрос '(@application_ex_id nvarchar (4000)) SELECT E.application_ex_id A' ожидает параметр '@application_ex_id', который не …
92 c#  .net  ado.net 

4
Нужно ли вручную закрывать и удалять SqlDataReader?
Здесь я работаю с устаревшим кодом, и многие его экземпляры SqlDataReaderникогда не закрываются и не удаляются. Соединение закрыто, но я не уверен, нужно ли управлять считывателем вручную. Может ли это вызвать снижение производительности?
90 c#  sql  .net  ado.net 

7
Как получить имя базы данных из строки подключения с помощью SqlConnectionStringBuilder
Я никогда не хочу разбивать строку подключения, используя манипуляции со строкой, и получать сервер, базу данных, uid и пароль. Я прочитал следующую ссылку и прочитал принятый ответ, я обнаружил, что это лучший способ получить идентификатор пользователя и пароль из строки подключения, но как насчет имени базы данных? Правильный способ получить …
89 c#  asp.net  sql  ado.net 


10
SqlParameter уже содержится в другой коллекции SqlParameterCollection - обманывает ли using () {}?
При использовании using() {}(sic) блоков, как показано ниже, и при условии, что cmd1они не выходят за рамки первого using() {}блока, почему второй блок должен генерировать исключение с сообщением SqlParameter уже содержится в другой коллекции SqlParameterCollection. Означает ли это, что ресурсы и / или дескрипторы, включая параметры ( SqlParameterCollection), прикрепленные к …
87 c#  .net  sql-server  ado.net 

3
MultipleActiveResultSets = True или несколько подключений?
У меня есть C #, в котором я создаю средство чтения для соединения ( ExecuteReader), а затем для каждой строки в этом средстве чтения выполняю другую команду (с помощью ExecuteNonQuery). В этом случае лучше использовать MultipleActiveResultSets=Trueодно соединение или несколько соединений?

9
Вызов хранимой процедуры с возвращаемым значением
На этот вопрос есть ответы на Stack Overflow на русском : Как при вызове хранимой процедуры получить значение переданное в RETURN Я пытаюсь вызвать хранимую процедуру из своего приложения Windows C #. Хранимая процедура выполняется на локальном экземпляре SQL Server 2008. Я могу вызвать хранимую процедуру, но не могу получить …

6
Недействительная попытка чтения при отсутствии данных
private void button1_Click(object sender, EventArgs e) { string name; name = textBox5.Text; SqlConnection con10 = new SqlConnection("con strn"); SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name"); cmd10.Parameters.AddWithValue("@name",name); cmd10.Connection = con10; cmd10.Connection.Open();//line 7 SqlDataReader dr = cmd10.ExecuteReader(); } if ( textBox2.Text == dr[2].ToString()) { //do something; } Когда я …
80 c#  ado.net 

2
Пользовательская таблица в Entity Framework, генерирующая неверный запрос
Я думаю, что в настоящее время я испытываю ошибку в Entity Framework 6 и, возможно, ADO.NET. Поскольку существует крайний срок, я не уверен, что смогу дождаться исправления этой ошибки, и, надеюсь, кто-то может помочь мне с чистой работой вокруг. Проблема в том, что в запросе используются значения 1 и 5 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.