Копирование ФАЙЛА ANSI в поле базы данных
Пример файла кода VBScript WiTextIn.vbs предоставляется в компонентах пакета SDK Windows для разработчиков установщика Windows. В этом примере показано, как можно скопировать файл в текстовое поле базы данных установщика Windows и продемонстрировать обработку данных первичного ключа.
В примере кода также показано следующее:
- Метод OpenDatabase (объект Installer) и метод LastErrorRecordобъекта Installer
- Метод OpenView, метод Commit и свойство PrimaryKeysобъекта Database
- Метод выборки и метод Modifyобъекта View
- Свойство StringData и метод ReadStreamобъекта Record
Чтобы использовать пример кода, вам потребуется CScript.exe или WScript.exe версия узла скриптов Windows.
Использование CScript.exe для запуска этого примера
В командной строке введите следующий синтаксис:
cscript WiTextIn.vbs [путь к базе данных][имя таблицы][значения первичного ключа][имя столбца][путь к файлу]
Примечание
Отображается справка, если первый аргумент имеет значение /? или если задано слишком мало аргументов.
Перенаправление выходных данных в файл
- Завершите командную строку следующим образом: VBS > [путь к файлу]. T
Примечание
В примере возвращается значение 0 (ноль) для успешного выполнения, 1 (один) при вызове справки и 2 (два) в случае сбоя скрипта.
Следующий список определяет элементы, которые необходимо указать:
- Укажите путь к базе данных установщика Windows.
- Укажите имя таблицы базы данных.
- Укажите все значения первичного ключа для строки в порядке и сцеплены двоеточиями.
- Укажите имя столбца, который не является ключевым столбцом. Это столбец, который требуется получить.
- Укажите путь к копируемым текстовым файлам.
Примечание
Если последний аргумент опущен, отображается текущее значение в поле.
Дополнительные примеры сценариев см. в разделе Windows Примеры сценариев установщика. Примеры служебных программ, для которых не требуется узел скриптов Windows, см. в разделе Windows Средств разработки установщика.