Параметры, используемые при проверке БД

Выполнение проверки БД. При этом будет выдаваться запрос на выбор таблиц, которые необходимо проверить.

В программе проверка БД вызывается командой "Главное меню/ Базы данных/ Проверить".

Jinnee.exe  D:\СБиС++\db  /c  /x; # выполнить проверку БД и выйти без конечного сообщения, если ошибок при проверки не выявлено.



/с:all

Выполнение проверки всех таблиц БД.

Jinnee.exe  D:\СБиС++\db  /c:all  /xx; # выполнить проверку всех таблиц БД и выйти без конечного сообщения с любым результатом проверки и вернуть код ошибки.



/сx:<ИмяФайла>

Выполнение проверки всех таблиц БД, за исключением указанной. Указывается только имя файла (имя указанной таблицы).

Выполнение данной команды доступно только в программе версии 2.2.



В программе проверка БД вызывается командой "Главное меню/ Базы данных/ Проверить".

Jinnee.exe  D:\СБиС++\db  /cx:kladr; # выполнить проверку всех таблиц, исключая таблицу Kladr.tbl из проверки.



/log:<ИмяФайла>

Результаты проверки БД записываются в указанный файл. Необходимо указывать полный путь к файлу. Если в пути указан несуществующий каталог, то при проверке будет создан этот каталог, и в нём будет лежать файл с протоколом проверки. Если файл не указан, то будет создан файл по умолчанию, в котором и будет содержаться отчёт о проверке базы данных. В качестве значения параметра может быть указан каталог, в котором будут находиться файлы с протоколами проверки. Обратите внимание, что данный каталог должен обязательно существовать, иначе программа воспримет его как файл.

Jinnee.exe  D:\СБиС++\db  /c:all  /log:rezult.txt  /xx; # выполнить проверку всех таблиц БД, записать рез-ты проверки в файл "rezult.txt" и выйти без конечного сообщения с любым результатом проверки;
Jinnee.exe  D:\СБиС++\db  /c:all  /log; # результат проверки БД будет записан в файл, созданный программой по умолчанию;
Jinnee.exe  D:\СБиС++\db  /c:all  /log:CHECK; # файл с результатом проверки БД, созданный программой по умолчанию, будет находиться в каталоге CHECK.



ErrorLevel

Эта встроенная переменная отображает успешность или неуспешность выполнения проверки базы данных. Значение ErrorLevel (код возврата ошибки), равное нулю, свидетельствует об удачном завершении проверки, любое другое значение, отличное от нуля - о неудаче, т.е. при проверке выявлены ошибки. Для вывода кода возврата можно использовать команду:

echo %errorlevel%