Так я и делал через SQL, но это не выход оказался, особенно когда база разрослась до строк больше 500000! О быстром поиске тут уже речь не шла!, тем более с условием, так как именно эти базы не поддерживают ни TOP 1 ни ORDER BY, ни вообще какую-либо сортировку!
Понял что надо задействовать именно индексный файл, спасибо REA за предоставленную информацию, буду разбираться!
А если поробовать с половинным делением и т.д. время мне кажеться будет затрачено прямопропорционально колличеству делений!