Процедура библиотеки API _DBSeek( )
См. также Пример
Синтаксис
long _DBSeek(Value FAR *val)
Комментарии
Если программа _DBSeek( ) обнаружит требуемую запись, она перемещает к ней
указатель записи и возвращает номер этой записи. Ключ индекса должен в точности
совпасть со значением, если только не действует SET EXACT OFF. Если _DBSeek( ) не
находит нужной записи, возвращается 0. Если совпадений не выявлено и установка
SET NEAR имеет значение ON, указатель записи устанавливается непосредственно
после записи, которая больше всех похожа на искомую. Если установка SET NEAR
имеет значение OFF, указатель записи устанавливается в конце таблицы.
Если возникает ошибка, _DBSeek( ) возвращает отрицательное целое число, абсо
ютное значение которого равно номеру ошибки Visual FoxPro.
При поиске числового поля в качестве val должно быть установлено значение типа (ev_type) 'N', даже если в этом поле
ет десятичных цифр. Если val имеет значение типа ev_type 'I', _DBSeek( ) возвратит внутреннюю ошибку с
омером 302, "Data type mismatch" [Несоответствие типов данных].
Value FAR *val; /* Искомое значение. */
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.