Стоит ли Microsoft развивать технологию WSH?

Да
100% (3 голоса)
Нет
0% (0 голосов)
Всего голосов: 3

BLOB. Фоточки и файлики. Как записать все это добро в БД Firebird?

Сегодня, я расскажу вам о BLOB. Это всем известная технология записи массива двоичных данных в SQL базу.
Рассмотрим возможность записи файла изображения в БД firebird при помощи ADO и языка программирования VBScript.
Для реализации этой задачи попробуем поискать решение в интернете:

Вся правда о DBF. Шокирующие истории ADODB и немного магии!

    Что интересного скрывает ADODB? С чем его едят и как готовить я попробую разобрать.
    ADOdb — программная библиотека, обеспечивающая прикладной интерфейс доступа к базам данных для языков программирования PHP и Python, основанная на некоторых концепциях Microsoft ActiveX Data Objects. Библиотека обеспечивает разработчика приложений абстрактным инструментарием, позволяющим создавать приложения без необходимости программирования поддержки каждого из конкретных возможных типов источников данных. В частности, у разработчиков появляется возможность изменить СУБД без необходимости вносить исправления в программный код.(с) Википедия
    Википедия не права. На языках программирования PHP и Python все не ограничивается. Этот интерфейс можно использовать практически везде, где есть возможность подключения Microsoft ActiveX Data Objects.

Невероятные возможности Firebird! IBEScript в действии.

После такого бульварного заголовка я просто обязан написать захватывающую статью о IBEScript. Но это уже сделано =) не мной. Вот статья по этой теме.
Так же на языке Байрона и Обамы есть руководство с подробным описанием IBEScript
От себя хочу добавить, что эта технология открывает невиданные возможности для Firebird. В качестве примера приведу скрипт, который выгружает таблицу базы данных в Excel

Преобразование типов в Firebird. Использование CAST

Не смотря на то, что записи в блоге я делаю редко, мысль на месте не стоит. Поэтому Вот еще одно откровение:
CAST () - как это работает?
Можно написать в гугле запрос и увидеть, что это такое. От себя хочу добавить такой вот пример процедуры.
Задача: написать процедуру, которая бы выдавала цифро-буквенный код для номера документа.

Страницы

Подписка на Админское кунг-фу RSS