Удаляет записи из базовой таблицы, которые входят в указанный набор ключей.
Visual Basic:
Function DeleteByKeySet(KeySet, OptionsOrCount As Long) As Boolean
KeySet, OptionsOrCount - задают набор ключей одним из возможных вариантов:
KeySet
OptionsOrCount
Значение
<имя_файла>
zbkoTextFile
Набор ключей задается в текстовом файле. Путь к файлу передается в параметре KeySet в виде строки. Каждая строка файла содержит целое число - ключ объекта.
<имя_файла>
zbkoBinaryFile
Набор ключей задается в двоичном файле, путь к которому указан в параметре KeySet. Первые 4 байта этого файла - число ключей, остальные данные - массив ключей по 4 байта на каждый ключ.
значение из набора zbKeyFilterType
zbkoKeyFilter
Набор ключей задается указанным фильтром ключей. Фильтр ключей обычно временная таблица, которая сохраняется до тех пор, пока база не будет закрыта.
строка с разделителем (ASCII 10)
zbkoStrings
Набор ключей перечислен в одной строке. В качестве разделителя используется символ ASCII 10.
массив строк
(пусто)
Набор ключей задается массивом (safearray) строк.
массив целых чисел
(пусто)
Набор ключей задается массивом (safearray) целых чисел.
указатель на целое число
число элементов
Набор ключей задается массивом целых чисел, при этом KeySet указывает на первый элемент массива, а OptionsOrCount содержит число элементов массива.
Метод удаляет те записи базовой таблицы, у которых значение поля связи входит в указанный набор ключей.