Проекты

Img2Db

После создания программы Xml2Db захотелось написать программу для сохранения картинок в базе данных. На самом деле программа не только может сохранять картинку, но и дополнительные атрибуты изображения. Описание параметров:

  • /F: — Путь к файлу на диске
  • /C: — Строка подключения к источнику данных. К примеру: Data Source=SIGMA\SQLEXPRESS;Initial Catalog=TTManager;Integrated Security=True;Application Name="TTManager"
  • /P: — Установленные провайдеры баз данных на запускаемом компьютере. Список провайдеров предоставлен в самом низу, если запустить программу без параметров. К примеру для MSSQL Server'а провайдер будет: System.Data.SqlClient
  • /T: — Шаблон для комманды. Ключевые символы для шаблона:
    1. {W} — Ширина изображения.
    2. {H} — Высота изображения.
    3. {VR} — Вертикальное разрешение.
    4. {HR} — Горизонтальное разрешение.
    5. {I} — Изображение в бинарном виде.
    6. {F} — Наименование файла.
    7. {E} — Расширение файла.
    8. {P} — Путь к файлу без наименования файла.

Программа тестировалась в MSSQL'е поэтому параметры добавляются с префиксом @.

Кому интересно проверить работоспособность в других БД, предлагаю выступить в роли тестировщика. :)

Коды выхода приложения:

  • 0 — Выполнение успешно
  • -1 — Произошла исключительная ситуация
  • -2 — Недостаточно параметров
  • -3 — Входной файл не найден
Теги:

Скачать