19 декабря 2024

Доступ к базе данных MongoDB через ODBC

До вчерашнего дня мои знания о MongoDB ограничивались тем, что в мире есть такая документоориентированная NoSQL СУБД. Но меня спросили "Мы можем из проприетарной системы, которая стоит у заказчика, прочитать информацию из базы данных MongoDB?". Эта система, кроме коннекторов к различным реляционным СУБД, имеет возможность работать с данными через ODBC. Поэтому мой ответ был: "Если у MongoDB есть ODBC-драйвер, то да". Я скачал и установил на сервер MongoDB Community Edition, создал тестовую базу данных и в ней коллекцию (это так в MongoDB обозвали таблицы). Дальше начались трудности. На сайте СУБД ODBC Driver был только в разделе "Atlas SQL Interface". После того как с этим драйвером мне не удалось подключиться к тестовой БД, я почитал и узнал, что MongoDB Atlas – это облачный вариант СУБД. То есть для поставленной задачи этот драйвер не подходит. Google сразу подсунул мне ссылки на ODBC-драйвера от Devart и CData Software. Обе компании известны своими качественными продуктами для доступа к базам данных (мое почтение программистам Devart за UniDAC), но их драйвера платные, а значит – мне они не подходят.

12 ноября 2024

Выпущен Delphi 12.2 Athens Patch 2

Компания Embarcadero выпустила второе обновление для Delphi 12.2 Athens, C++Builder 12.2 Athens и RAD Studio 12.2 Athens. Оно небольшое (всего 29.8 MB):
  • содержит отсутствующие исходные файлы Delphi RTL для MacOS (RSS-1962: source/rtl/osx missing);
  • устраняет ряд ошибок "Duplicates not allowed" в C++Builder (например, при открытии группы проектов - RSS-2144);
  • устраняет ошибку компилятора C++ Win64X "explicit specialization after instantiation" для библиотеки VTK.
Это обновление может быть применено только к RAD Studio 12.2 Patch 1 (сборка 29.0.53982.0329).

21 октября 2024

TIOBE Index октябрь 2024: Delphi вошел в топ-10

В октябре 2024-го года Delphi потерял 0.09% рейтинга, но переместился с 11-ой позиции на 10-ю и вошел топ-10 TIOBE Index
Топ-20 TIOBE Index октябрь 2024
Топ-20 TIOBE Index октябрь 2024-го года

17 октября 2024

Выпущен Delphi 12.2 Athens Patch 1

Компания Embarcadero выпустила первое обновление для Delphi 12.2 Athens, C++Builder 12.2 Athens и RAD Studio 12.2 Athens. Оно содержит улучшения 64-разрядной версии компилятора Delphi, RAD Studio IDE, VCL, FireMonkey, bcc64x и RAD Server. Устранение проблемы двоичной не совместимости пакетов встроенных в RAD Studio 12.2, которая не позволяла использовать эти пакеты в RAD Studio 12.1 и 12.0, привело к тому, что пришлось перекомпилировать почти все исходные файлы и runtime-пакеты (хотя изменения были внесены лишь в несколько исходных файлов). Поэтому вышла новая версия инсталлятора RAD Studio 12.2, которая содержит сборку Delphi 12.2 номер 29.0.53982.0329 (исходный выпуск Delphi 12.2 имел номер сборки 29.0.53571.9782).
Delphi 12.2 Athens Patch 1 (номер сборки 29.0.53982.0329)
Несмотря на то, что пользователям потребуется запустить новый инсталлятор, все настройки в существующей установке Delphi 12.2, включая установленные компоненты и конфигурацию IDE, останутся (при условии выполнения действий установки по умолчанию). Переустановить придется только пакеты GetIt. Подробне...

12 сентября 2024

Выпущен Delphi 12 Athens release 2 (Delphi 12.2)

Сегодня, 12 сентября 2024 года, компания Embarcadero Technologies выпустила update #2 для RAD Studio 12 Athens: Delphi 12.2 Athens, C++ Builder 12.2 Athens и RAD Studio 12.2 Athens.
RAD Studio 12.2 Athens & Delphi 12.2 Athens
Традиционно для update основное внимание уделено улучшению качества и устранению обнаруженных проблем, но не обошлось и без приятных новинок:

25 августа 2024

1000 подписчиков телеграм-канала "Delphi & Lazarus"

Сегодня 25.08.2024, русскоязычный телеграм-канал "Delphi & Lazarus" набрал 1000 подписчиков.
Поздравляю создателя канала и его участников!

22 августа 2024

Что ждет в Delphi 12.2 Athens?

Компания Embarcadero приглашает 12 сентября 2024 года на вебинар "What's Coming in RAD Studio 12.2 Athens". Марко Канту, Дэвид Миллингтон, Нуно Кастро, Кайлу Уилер и Ян Баркер в прямом эфире расскажут, что ждет разработчиков на Delphi и C++Builder в RAD Studio 12.2 Athens.
Что нового в RAD Studio 12.2 Athen?

Бесплатная регистрация