Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поиск в CURSOR / 3 сообщений из 3, страница 1 из 1
21.07.2003, 13:54
    #32213506
DЭN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в CURSOR
Кто нибудь знает как организовать поиск в самом курсоре???
Например в даном случае в курсоре 50 000 записей, в полях Koddok,и Lins
нужно найти запись по полю koddok ... возможно так ващее
пусть искомое значение вводится из текстового поля

SQLPREPARE(pConect,'SELECT plat.koddok,plat.lins, FROM plat','MyRecordset')
...
Рейтинг: 0 / 0
21.07.2003, 14:04
    #32213530
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в CURSOR
Ну например
LOCATE for koddok = cSomeVar
Если поиск будет производится часто, то можно индекс построить по koddok
index on koddok tag koddok
...
Рейтинг: 0 / 0
22.07.2003, 09:07
    #32214122
Flex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск в CURSOR
Вот так летает.

Local TmpRecordset, lc_tmpVal
TmpRecordset = sys(2015)

SQLPREPARE(pConect,'SELECT plat.koddok,plat.lins, FROM plat',(TmpRecordset))

use (dbf(TmpRecordset)) alias ("MyRecordset") in 0 again exclusive
use in (TmpRecordset)

SELECT MyRecordset
INDEX ON Koddok TAG Koddok additive
lc_tmpVal = 'Find exp'
if !seek(lc_tmpVal)
return .f.
endif
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / поиск в CURSOR / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]