Описание тега sqldatareader
Предоставляет способ чтения прямого потока строк из базы данных SQL Server.
1
ответ
Как SqlDataReader определяет, следует ли устанавливать для столбца значение ReadOnly при заполнении DataTable?
Я зову dataTable.Load(sqlDataReader) и 2 столбца устанавливаются в ReadOnly в таблице данных автоматически. Остальные столбцы доступны для редактирования. Я знаю, что могу редактировать это свойство, но мне было интересно, как оно определяет, что ну…
06 июл '16 в 20:07
2
ответа
SqlDataReader и динамическое форматирование чтения данных
У меня есть приложение C#, которое читает данные из хранимой процедуры, а затем создает сообщение. Я использую SqlDataReader для чтения информации из базы данных. Раньше мне приходилось создавать новый класс каждый раз, когда у меня появляется сообщ…
02 фев '12 в 16:07
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() Но в…
12 фев '16 в 06:32
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<VatRate> GetAll( string cnString ) { List<VatRate> result = new List<VatRate>(); 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<T>(this DbDataReader reader, int ordinal, Func<T> @default) { if(reader.IsDBNull(ordinal)) return @default(); return reader.GetFieldValue<T>(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 - смотреть ресурс и поднять событие, когда что-то происходит. Я надеялся сделать это с помощью асинхронног…
26 окт '18 в 07:06
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, Но я понятия не имею, как это сделать.…
14 авг '14 в 19:53
2
ответа
SQLDataAdapter дублирует данные
У меня есть некоторые проблемы с SQLAdapter. Когда я запускаю следующий код, я получаю набор дублированных строк. Я не могу понять, где проблема. Я пользуюсь этим, и почти все сообщения касаются удаления дублированных данных, когда они читаются из Б…
12 мар '18 в 15:48