Archive for 'NetProvider'

Firebird и блобы больше 2GB

Привет всем. В дистрибутив NetProvider-а были добавлены примеры (проекты на C# для VS2008, VS2010, VS2012), в числе которых — запись и чтение бинарного блоба размером 8GB (каталог Sample_0007__8GB_bin_blob). Firebird (2.5) без проблем сохраняет и позволяет прочитать такие блобы. Но ни через API, ни через OCTET_LENGTH не в состоянии вернуть правильный размер такого блоба. ISC API […]

Обновление NetProvider [build 1183]. Поддержка System.IO.Stream и System.IO.TextReader

Привет всем. На сайт загружена новая сборка (1183) .NET провайдера, в которой реализована полноценная поддержка объектов System.IO.Stream и System.IO.TextReader. Объекты этих классов можно: передавать в качестве IN-значений параметров команды получать через OUT-значения параметров команды получать через методы GetStream и GetTextReader класса OleDbDataReader использовать как для обычных колонок, так и для колонок с массивами. При передаче […]

Как закачать большой текст через .NET провайдеры

Привет всем. В качестве эксперимента по закачке больших объемов данных (например — текстовых), я создал следующий забавный пример на C#, передающий в стандартный OLEDB.NET и наш LCPI.OLEDB.NET провайдеры объект с интерфейсом IIBP_ISequenialStream_WideChar.

Обновление .NET провайдера. Сборка 1042.

Привет всем. Новая сборка нашего ADO.NET провайдер для OLEDB доступна для скачивания. Реализованы два метода — OleDbDataReader.GetBytes и OleDbDataReader.GetChars. В обоих случаях, у OLEDB провайдера запрашиваются storage-объекты и применяется «блочное» чтение данных. Если запрашивается только размер данных (значение аргумента «buffer» равно null), то у OLEDB провайдера запрашивается количество байт/символов в колонке, что в большинстве случаев […]

  Recent Entries »