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