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

1 ответ

ADO.Net - Наличие нескольких одновременно работающих DBDataReader?

Когда у меня есть несколько DBDataReaders При чтении данных одновременно я получаю следующую ошибку: There is already an open DataReader associated with this Connection which must be closed first Я включил ConnectionPooling в моей конфигурации, поэт…
25 сен '11 в 02:52
3 ответа

С dbDataReaders и "Using" вам все еще нужно вызывать Close?

Хорошо, если я помещаю dbDataReader в оператор "Using", мне все равно нужно явно вызвать dbDataReader.Close. В документации.net говорится, что "Использование" соединения автоматически закрывает его. В приведенном ниже примере из MSDN он показывает d…
30 май '14 в 16:26
1 ответ

Как заполнить табличный параметр с помощью пользовательского DbDataReader?

Согласно MSDN, System.Data.SqlClient поддерживает заполнение табличных параметров из DataTable, DbDataReader или же IEnumerable<SqlDataRecord> объекты. Я написал следующий код, который заполняет табличный параметр с помощью IEnumerable<SqlD…
0 ответов

Тайм-аут блокировки расширяемых таблиц SSMS для DB_READER

У меня очень странная проблема. Если пользователь с public а также db_datareader попытки доступа к расширению таблиц в SSMS 17.2, которые они получают Lock request time out period exceeded. (Microsoft SQL Server, Error: 1222) ошибка. Если пользовате…
12 янв '18 в 01:55
1 ответ

Почему ExecuteReader() дополняет строки пробелами?

У меня есть два запроса: Q1: select name from presidents where country = 'USA' Q2: select 'Obama' as name from presidents where country = 'USA' Когда используешь System.Data.Odbc.OdbcCommandExecuteReader затем вернулся DbDataReader содержит 'Obama' …
05 мар '14 в 10:07
2 ответа

Вопрос реализации SqlDataReader / DbDataReader

Кто-нибудь знает, как на самом деле работают DbDataReaders. Мы можем использовать SqlDataReader в качестве примера. Когда вы делаете следующее cmd.CommandText = "SELECT * FROM Customers"; var rdr = cmd.ExecuteReader(); while(rdr.Read()) { //Do somet…
25 мар '10 в 13:04
3 ответа

Как лучше перебрать пакет результатов с помощью C# DbDataReader

Я выполняю несколько SQL-запросов в виде пакета, а затем возвращаю все наборы результатов обратно в пакет. То, как мой код в настоящее время составлен, первый набор результатов пропускается. Теперь, когда я это знаю, я мог бы просто добавить другой …
02 апр '09 в 16:30
1 ответ

Как легко преобразовать объект DbDataReader во что-то полезное?

Я вручную вызываю хранимую процедуру, используя Entity Framework EntityConnection, например так: DbConnection storeConnection = entityConnection.StoreConnection; DbCommand command = storeConnection.CreateCommand(); command.CommandText = "sp_GetMyCom…
27 мар '09 в 15:46
0 ответов

hadoop DbDataReader.GetValue получает неправильную метку времени

Я запрашиваю кластер Hadoop с DbDataReader.GetValue в C#. проблема в том, что я получаю неправильное значение на временной метке. Значение в файле hdfs (и при запросах через куст) - 1997-03-21 01:00:00. Но с DbDataReader.GetValue я получаю 1997-03-…
18 янв '18 в 16:21
1 ответ

Ошибка DbDataReader: неверная попытка вызова Read, когда читатель закрыт

Привет я пытаюсь вернуть DataReader из метода, но он возвращает закрытый объект DbDataReader там. Любая идея, чтобы разобраться в этом вопросе. Я открыт для любых предложений по улучшению кода. Спасибо ОБНОВЛЕНИЕ Я не хочу оставлять соединение с баз…
21 фев '12 в 16:37
1 ответ

Как получить объект DbDataReader непосредственно в Entity Framework?

Согласно MSDN (http://msdn.microsoft.com/en-us/library/dd487208.aspx), существует объект под названием DbDataReader это создается в процессе выполнения запроса SQL в Entity Framework. Entity Framework "переводит" DbDataReader в класс сущности. Как я…
08 май '12 в 22:07
5 ответов

Получение исключения из ограничений при загрузке DataReader в DataTable

Я запускаю запрос на слияние с базой данных SQL2008, которая возвращает выходные данные слияния, используя следующий код C#: cmd.CommandText = query; if (conn.DBConn.State == ConnectionState.Closed) conn.DBConn.Open(); DbDataReader dbReader = cmd.Ex…
18 окт '11 в 13:07
1 ответ

DbDataReader вызывает OutOfMemoryException

Я читаю данные из базы данных Oracle, используя класс DbDataReader (OracleDataReader). Я запускаю программу в Visual Studio 2010 с 64-разрядным ноутбуком Windows 10 Enterprise с 32 ГБ ОЗУ (20 ГБ свободно), использую.NET 3.5 (обновление до более ново…
1 ответ

Что такое асинхронность в System.Data.Common.DbDataReader.ReadAsync?

Я смотрю на код для DbDataReader (также DbCommand) в справочнике MS и не могу понять, что такое асинхронность в методе ReadAsync(). virtual public Task<bool> ReadAsync(CancellationToken cancellationToken) { if (cancellationToken.IsCancellation…
10 ноя '17 в 19:30
0 ответов

Как загрузить таблицу для каждого типа иерархии из DbDataReader с сущностной структурой?

Я пробовал звонить ObjectContext.Translate<T> где T - абстрактный базовый тип объекта таблицы на иерархию. Если DbDataReader возвращает все столбцы базовой таблицы обратно, я подумал, что этот метод сможет создать для него подтип подходящего з…
0 ответов

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

Я пытаюсь вставить файлы XML в таблицу, имеющую столбец с типом данных XMLTYPE, но получаю сообщение об ошибке Unsupported named object type for bind parameter вставляя некоторые из файлов XML. Как обойти это? Я использую Oracle 11g и DBD::Oracle вс…
21 май '14 в 11:14
1 ответ

DbDataReader для DataGrid WPF

У меня есть модуль, который возвращает объекты DbDataReader. Это проверенный и проверенный модуль, который используется в производстве с DataTable / DataGridView в Windows.Forms, поэтому я не хочу его менять. Я попытался сделать то же самое с WPF, п…
11 май '16 в 18:28
1 ответ

Отображение родового DbDataReader в List<T>

У меня небольшая проблема (больше похожая на раздражение) с моими классами доступа к данным, связывающими свойства. Проблема в том, что сопоставление не выполняется, если в читателе нет столбца для соответствующего свойства в классе. Код Вот класс к…
1 ответ

Получить результат запроса из NpgsqlDataReader

Это моя функция: public int gtCountCertificatByExercice() { DataTable resDataTable = new DataTable(); DBConnection dbConnection = new DBConnection(); string query = "SELECT COUNT(id) as nb_cert " + "From crs_certificat " + "WHERE id_exercice = " + I…
03 янв '15 в 15:21
1 ответ

Ошибка при чтении данных из базы данных с использованием DbDataReader

Я хочу прочитать данные из базы данных оракула и добавить эти данные в список. Но когда я запускаю приложение, я получаю "Недопустимая операция. Связь закрыта. ошибка. Это мой код: public class NewOtherCompanyMapper { OtherCompany om; private Databa…
23 мар '15 в 13:55