Archive for Март, 2015
Привет всем. На сайт IBProvider-а выложен новый пример на C#, с демонстрацией взаимодействия трех технологий: ADO.NET, ADODB, OLEDB. Достаточно короткий и простой: Проект этого примера можно найти в дистрибутиве ADO.NET провайдера. ADO.NET провайдер создает подключение к базе данных Подключаем ADODB к ADO.NET ADODB инициирует транзакцию в этом подключении Создаем компонент IBGenManager и подключаем его к […]
Привет всем. В ADO.NET провайдер (сборка 2465) добавлена пара методов, ради которых его проект и затевался: OleDbConnection.GetNativeSession OleDbConnection.AttachToNativeSession Первый метод (GetNativeSession) возвращает указатель на COM-объект OLEDB-сессии подключения. Этот объект, к примеру, можно использовать для создания инициализированного ADODB подключения (см. интерфейсы ADOConnectionConstruction15, ADOConnectionConstruction). Второй метод (AttachToNativeSession) подключает OleDbConnection к COM-объекту OLEDB-сессии. Это если у вас есть […]
Всем привет. Вспоминая фразу агента Смита — «уставать я начал сильно, на трех работах кручусь», решил довести .NET провайдер до ума релиза. Одним из самых эффективных способов оценить общее состояние продукта — это накатать небольшое руководство по эксплуатации. Хотя я и боюсь не люблю это делать. Это же садомазохизм чистой воды. Надо заметить, что я […]
Всем привет. Добавил новый пример с демонстрацией «правильного» способа создания базы данных через .NET провайдер. Первые 15 минут радовался — вот какой я молодец. А потом задумался. Вообще, с технологической точки зрения, «круто» было бы выполнять подобный CREATE DATABASE через команду. И этот «запрос» инициализировал бы родительский источник данных. До кучи можно было бы еще […]