Archive for 'NetProvider'

Картинка дня

Подготовка нового релиза

Вести с полей

Всем привет. Из личных кабинетов уже можно прямо сейчас загрузить инсталляторы «LCPI OLE DB Services» и обновленных IBProvider, ADO.NET Provider. Подробное описание будет, как обычно, немного позднее. Вкратце про последние две вещи В IBProvider исправлена ошибка в 64-битной сборке. В ADO.NET провайдере появилась новая компонента «OleDbServices» для явного определения COM-объекта с сервисами OLE DB.

FB3. Max Row Size

Все начиналось достаточно безобидно — я поправил в описании информационного свойства «Maximum Row Size» значение с 65536 на 65565. Потом сообразил, что надо бы поправить эту константу в коде IBProvider. Потом пришла мысль, которая должна была прийти в самом начале — «надо бы посмотреть на сайте FB». Посмотрел. Maximum row size = 64KB Maximum number […]

.Net provider для FW 4.6 [VS2015]

Привет всем. Пересобрал .Net провайдер под Framework 4.6. Дистрибутив можно скачать, как обычно, с сайта IBProvider и nuget.org. Полный список поддерживаемых версий FW выглядит так: 3.5, 4.0, 4.5, 4.5.1 и 4.6. В природе еще существует FW 4.5.2, но я решил его пропустить. Естественно, помимо самого провайдера, собран и DDEX провайдер для Visual Studio 2015.

IBProvider, Registration Free COM и AnyCPU.

Привет всем. В дистрибутив .NET провайдера добавлен пример #23, в котором продемонстрирована работа с IBProvider-ом без регистрации в системе из .NET приложения, откомпилированного для AnyCPU платформы.

Релизные сборки .NET провайдера

С сайта IBProvider-a можно скачать инсталлятор релизных сборок ADO.NET провайдера. Официальный релиз будет в ближайшее время. К этому моменту, инсталлятор, возможно, будет перестроен. Но сами сборки — вряд ли. NUGET-пакет пока не выкладывал. PS. Уже, честно говоря, прям хочется поскорее перевернуть эту страницу и заняться «по-настоящему интересными вещами».

Совместная работа ADO.NET, ADODB и OLEDB.

Привет всем. На сайт IBProvider-а выложен новый пример на C#, с демонстрацией взаимодействия трех технологий: ADO.NET, ADODB, OLEDB. Достаточно короткий и простой: Проект этого примера можно найти в дистрибутиве ADO.NET провайдера. ADO.NET провайдер создает подключение к базе данных Подключаем ADODB к ADO.NET ADODB инициирует транзакцию в этом подключении Создаем компонент IBGenManager и подключаем его к […]

Мост между .NET и COM миром.

Привет всем. В ADO.NET провайдер (сборка 2465) добавлена пара методов, ради которых его проект и затевался: OleDbConnection.GetNativeSession OleDbConnection.AttachToNativeSession Первый метод (GetNativeSession) возвращает указатель на COM-объект OLEDB-сессии подключения. Этот объект, к примеру, можно использовать для создания инициализированного ADODB подключения (см. интерфейсы ADOConnectionConstruction15, ADOConnectionConstruction). Второй метод (AttachToNativeSession) подключает OleDbConnection к COM-объекту OLEDB-сессии. Это если у вас есть […]

Работа с Firebird через ADO.NET провайдер.

Всем привет. Вспоминая фразу агента Смита — «уставать я начал сильно, на трех работах кручусь», решил довести .NET провайдер до ума релиза. Одним из самых эффективных способов оценить общее состояние продукта — это накатать небольшое руководство по эксплуатации. Хотя я и боюсь не люблю это делать. Это же садомазохизм чистой воды. Надо заметить, что я […]

Создание базы данных через ADO.NET провайдер.

Всем привет. Добавил новый пример с демонстрацией «правильного» способа создания базы данных через .NET провайдер. Первые 15 минут радовался — вот какой я молодец. А потом задумался. Вообще, с технологической точки зрения, «круто» было бы выполнять подобный CREATE DATABASE через команду. И этот «запрос» инициализировал бы родительский источник данных. До кучи можно было бы еще […]

« Older Entries