В справке написано "If SearchStr contains '=', '>' or '<', you must assign values to all fields of the current and primary keys before you call FIND." ( Nav 4.0 SP1)
, что нужно задать значения главный ключ для первого варианта, но так как он скорее всего не известен, то остается второй вариант!
Что касается быстродействия, то быстрее конечно 1 вариант, так как в таблице содержится индекс первичного ключа, что уменьшит время поиска в отличии от варианта с SetRange.
|