Archive for 'IBProvider'

IBProvider, Registration Free COM и AnyCPU.

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

Совместная работа 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-сессии. Это если у вас есть […]

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

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

Эксперименты с подключением к FB

С пятницей. Сто лет назад, в 2006, я озвучивал вслух мысль о том что «было бы неплохо иметь возможность получать информацию о сервере базы данных до подключения к самой базе данных». Сейчас, в рамках прямого подключения к FB через TCP/IP, в принципе можно сказать к какой версии FB мы подключаемся — на основе версии протокола, […]

Формат строки подключения к FB через TCP/IP.

Затеял написать парсер строки с расположением базы данных при подключении к серверу через TCP/IP (INET). Полез в исходники сервера (FB 2.5.x): Из штатного алгоритма видим, что (в случае Windows) проблема только с однобуквенным именем хоста — возможен конфликт с именем локального диска. Если честно, мне раньше и в голову не приходила мысль давать компьютеру имя […]

Тестовая сборка IBProvider’a [17404].

Привет всем. Доступен для скачивания новый триал IBProvider’a — 3.22.0.17404. — Восстановлена возможность подключения к IB4, IB5. В последнем релизе я слишком сильно закрутил гайки. Почему-то вспомнился второй сервис пак для XP, который (в чистом виде) не работал на Intel Prescott. — Исправлена очередная группа древних замысловатых багов. Выявлены новой тестовой системой, тестирующей прямое подключение […]

Вести с полей.

Привет всем. Сегодня закончил(?) работу над очередным выпуском IBProvider-а и .Net провайдера. Это будет продолжение немного затянувшегося исправления ошибок и переписывания старого плюсового кода с реализацией корявых конструкций на самом нижнем, инфраструктурном уровне, созданных в период бурной молодости 🙂 Такого осталось уже совсем немного. Основное изменение в .Net провайдере — запрет неявного коммита «вложенных» транзакций. […]

Новый триал IBProvider-a [сборка 17110]

Доступен для скачивания новый триал IBProvider-a. Будет работать до 20 января 2015-го. За это время, я думаю, будет выполнено избычное полное тестирование сборок. Кстати, тестирование идет с FB2.5, собранным 2013 студией. Модифицированным, конечно. Все изменения в провайдере — внутренние: — Увеличена надежность алгоритмов, работающих с памятью. — Улучшена обработка ошибок. Как показывает практика — кругом […]

С наступающим Новым Годом!

Привет всем! 2014 был (по крайней мере, для меня лично) весьма забавным годом — догнало все и сразу 🙂 Хочется сказать ОГРОМНОЕ спасибо (THANKS!), всем кто покупал лицензии на IBProvider и пожелать им в Новом Году только самое лучшее. Ну а кто не купил — горите в Аду вас тоже с наступающим 🙂 Коваленко Дмитрий.

« Older Entries   Recent Entries »