Описание тега sqldatareader

Предоставляет способ чтения прямого потока строк из базы данных SQL Server.
1 ответ

Как SqlDataReader определяет, следует ли устанавливать для столбца значение ReadOnly при заполнении DataTable?

Я зову dataTable.Load(sqlDataReader) и 2 столбца устанавливаются в ReadOnly в таблице данных автоматически. Остальные столбцы доступны для редактирования. Я знаю, что могу редактировать это свойство, но мне было интересно, как оно определяет, что ну…
06 июл '16 в 20:07
2 ответа

SqlDataReader и динамическое форматирование чтения данных

У меня есть приложение C#, которое читает данные из хранимой процедуры, а затем создает сообщение. Я использую SqlDataReader для чтения информации из базы данных. Раньше мне приходилось создавать новый класс каждый раз, когда у меня появляется сообщ…
1 ответ

Закрыть ридер с оставшимися строками

У меня есть случай, когда мне нужны только первые 10000 строк. Что странно, это выбрать топ-10000 против просто остановки SqlDataReader на 10000 это не всегда то же самое, что к тому, что является самым быстрым. Он никогда не отличается более чем на…
12 май '15 в 22:25
2 ответа

C# sqlDataReader.Read() вызывает ошибку преобразования не удалось

Запрос к базе данных работает нормально и возвращает строки. Но в какой-то момент, примерно через 2 минуты после запуска программы, она вылетает с ошибкой ниже. Необработанное исключение: System.Data.SqlClient.SqlException: преобразование не выполне…
18 апр '17 в 15:10
1 ответ

Невозможно отсортировать выпадающий список по цене

Я хочу отсортировать выпадающий список по цене, но он не работает. У меня есть ошибка как следующее: Неверный синтаксис рядом с '='. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трас…
16 дек '12 в 15:01
1 ответ

Как читать данные без имени столбца, используя SqlDataReader

У меня есть Visual Studio 2013 Ultimate и приложение для создания WPF. Я должен прочитать данные из хранимой процедуры SQL Server с помощью SqlDataReader, Иногда, если данные существуют, я могу читать данные, используя sdr(sqldatareader).Read() Но в…
1 ответ

Как сохранить значение SqlDataReader в списке<class>?

Привет у меня есть метод, который возвращает список, но я получаю нежелательные результаты, пожалуйста, дайте мне знать, что не так в приведенном ниже коде. cmd2.CommandText = "select * from Blogs order by id desc"; SqlDataReader reader = cmd2.Execu…
29 июл '16 в 05:23
2 ответа

Есть ли способ избежать вложенности при открытии SqlDataReader?

Ничего страшного, но ради аккуратности есть ли способ "создать и открыть" SqlConnection? Я наивно написал этот код: using (var strConnection = new SqlConnection(sourceConnection)) using (var strCommand = new SqlCommand(query, strConnection)) using (…
24 фев '12 в 07:10
2 ответа

Как уведомить пользовательский интерфейс при чтении записей с SqlDatareader

У меня есть следующий метод public List&lt;VatRate&gt; GetAll( string cnString ) { List&lt;VatRate&gt; result = new List&lt;VatRate&gt;(); using (SqlConnection cn = new SqlConnection(cnString)) { SqlCommand cmd = new SqlCommand(); cmd.Connection = c…
02 июн '16 в 22:09
1 ответ

Как пролистать данные с помощью кнопок навигации?

У меня есть форма, которая загружает некоторые значения из моей базы данных SQL, и кажется, что данные загружаются правильно. Одна вещь, которую моя форма должна позволять пользователям делать, это перемещаться вперед и назад по списку строк. Я гугл…
09 окт '18 в 14:02
4 ответа

Команда sum () не возвращает добавленную стоимость из таблицы

Я хочу суммировать значение суммы в таблице доходов, где дата была введена из текстового поля. try { con.Open(); SqlDataReader myReader = null; SqlCommand cmd = new SqlCommand("select sum(amount) from income where date='" + TextBox15.Text + "'", con…
22 ноя '13 в 09:00
0 ответов

DbDataReader.GetFieldValue<DateTime> выдает исключение приведения

У меня есть следующий метод: public static T Get&lt;T&gt;(this DbDataReader reader, int ordinal, Func&lt;T&gt; @default) { if(reader.IsDBNull(ordinal)) return @default(); return reader.GetFieldValue&lt;T&gt;(ordinal); } Когда я пытаюсь вызвать это с…
14 ноя '14 в 10:24
2 ответа

C# IDataReader SqlDataReader разница

Может кто-нибудь сказать мне разницу между этими двумя частями кода? Зачем использовать IDataReader? using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { // get data from the reader } } using (SqlDataReader reader = cmd.Execute…
26 май '11 в 10:41
1 ответ

"System.Data.Common.DbDataReader.IsDBNull(int)" содержит недопустимые аргументы

Я пытаюсь обработать нулевые значения, поступающие из столбца базы данных (который имеет int или же null) Я написал этот код: int? nullInt = null; int? typeTwo = myReader.IsDBNull(myReader["Type2"]) ? nullInt : (int)myReader["Type2"]; Но я получаю э…
06 июл '15 в 10:55
2 ответа

Создание наблюдателя асинхронных ресурсов в C# (ресурс очереди компонента Service Broker)

Частично как упражнение в изучении асинхронности, я пытался создать ServiceBrokerWatcher учебный класс. Идея очень похожа на FileSystemWatcher - смотреть ресурс и поднять событие, когда что-то происходит. Я надеялся сделать это с помощью асинхронног…
2 ответа

DataTable.Load Переход к следующему набору результатов в DataReader с несколькими результатами.

У меня есть многорезультатный запрос, и я пытаюсь связать каждый результат с отдельным DataGridView. using (SqlConnection con = new SqlConnection(connectionString)) { con.Open(); SqlCommand cmd = new SqlCommand("SELECT 1 select 2 select 3 select 4 s…
02 май '17 в 00:04
6 ответов

SqlDataReader Получить значение по имени столбца (не порядковый номер)

Используя методы SqlDataReader, я могу получить значение столбца, передав его порядковый номер, например, значение первого столбца, если я передам read.GetValue(0) или второй столбец, если я прохожу read.GetValue(1), Изучая методы, я не вижу возможн…
04 фев '15 в 15:59
3 ответа

Как закрыть DataReader на исключение

У меня есть следующий код в некоторых методах моего уровня данных: StringBuilder sb = new StringBuilder(); SqlCommand s = new SqlCommand(sb.ToString(), conn); try { SqlDataReader dr = s.ExecuteReader(); while(dr.Read()) DoSomething(dr); } catch (Exc…
05 июл '11 в 20:13
2 ответа

Как прочитать столбец `geography` с помощью`SqlDataReader`?

У меня есть база данных SQL Server 2008 с geography столбец, который генерируется System.Data.Entity.Spatial.DbGeography в Entity Framework 6.0.0-альфа3. Теперь мне нужно прочитать этот столбец с SqlDataReader, Но я понятия не имею, как это сделать.…
2 ответа

SQLDataAdapter дублирует данные

У меня есть некоторые проблемы с SQLAdapter. Когда я запускаю следующий код, я получаю набор дублированных строк. Я не могу понять, где проблема. Я пользуюсь этим, и почти все сообщения касаются удаления дублированных данных, когда они читаются из Б…
12 мар '18 в 15:48