Archive for 'IBProvider'

Низкоуровневый клиент для FB на C++

Привет. На гитхаб загружен исходный код встроенного клиента IBProvider для Firebird и его тестовая система. IBProvider Client for Firebird [TechDemo] По сути, это переработанный fbclient ISC API. В том смысле, что XSQLDA/XSQLVAR там есть. На вскидку, в эти исходники еще попали конструкции для работы с кодовыми страницами и свойствами OLE DB. Уровень сложности … ну […]

Релиз провайдера для EF Core

Новости

Вести с полей

Всем привет. Выложил релиз IBProvider v5.25. Я, походу, больше года думал над этой проблемой с truncate_char 🙂 Теперь вот буду думать над проблемой с schema_cache. Есть мнение, что значение по умолчанию должно быть равно нулю. То есть, кэширование должно быть отключено.

Тестовая сборка IBProvider v5.25

Привет всем. В текущем триале IBProvider v5.25.0.36436 у свойства инициализации «truncate_char» изменилось значение по умолчанию. Теперь оно равно False. Иными словами, теперь по умолчанию провайдер не будет усекать терминальные пробелы/нули у значений на базе типа данных CHAR.

Вести с полей

Восьмого ноября будет выпущена Visual Studio 2022. И подготовка к этому релизу достаточно неплохой способ отвлечься от монотонной работы над провайдером для EFCore 🙂 На перетряхивание было потрачено около 10 дней. Достаточно неплохо. Итак 1. Текущий триал IBProvider (vc17) собран компилятором новой студии с указанием режима C++20. 2. В новый выпуск ADO.NET провайдера включены DDEX […]

Вести с полей

Завтра закончит работать триал IBProvider с номером сборки 36410. Поэтому, собрав волю в кулак, собрал новый триал — 36411. Чтобы хоть как-то развлечься от этого мероприятия, посмотрел на даты создания файлов, которые попадают в дистрибутив. Улыбнулся. Бинарники инфраструктуры, подтянутые из хранилища сборок, были собраны больше года назад.

FB3. Округление преобразования строки в число

Привет всем. Открыл для себя, что в FB3 пара запросов: возвращает двойку. Точнее, про второй я как бы это знал и учитывал. А вот про первый нет … Если мне не изменяет память, лет пятнадцать (а то и больше) вместо округления было обрезание. IBProvider в первом случае округляет и, помню, мне говорили что я пру […]

IBProvider v5.22

В личные кабинетах пользователей доступен новый релиз IBProvider — v5.22. Изменения В схемах метаданных TABLES_INFO и INDEXES заполняется колонка CARDINALITY, которая позволяет оценить количество (уникальных) записей таблицы/индекса. В инсталляторах сборок vc16 (VS2019) обновлен VS CRT до версии 14.28.29334. Эта версия несовместима с Windows XP SP2. После недолгих размышлений было принято решение — «ну и ладно». […]

Вести с полей

Привет всем. 1. Вчера закончилось большое тестирование IBProvider v5.21.1. Ожидаемого чуда, в виде радикального ускорения работы, не случилось. Даже получилось немного медленней, чем в прошлый раз. Потому что на этом компьютере достаточно активно работали работу. Ну хоть не упало, уже хорошо 🙂 2. Проект для поддержки EntityFrameworkCore пока все еще находится в неопределенном состоянии. Хотя […]

Вести с полей

Сегодня закончилось расширенное тестирование ранее выпущенного IBProvider v5.21 — за неделю проехало 10 проходов стандартного набора тестов. Если не считать того, что 5 раз отвалилось подключение к FB3, вроде все нормально. В тестах использовался «глобальный» кэш SQL-запросов (sql_cache__scope=db).

« Older Entries