Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.07.2003, 13:54
|
|||
---|---|---|---|
поиск в CURSOR |
|||
#18+
Кто нибудь знает как организовать поиск в самом курсоре??? Например в даном случае в курсоре 50 000 записей, в полях Koddok,и Lins нужно найти запись по полю koddok ... возможно так ващее пусть искомое значение вводится из текстового поля SQLPREPARE(pConect,'SELECT plat.koddok,plat.lins, FROM plat','MyRecordset') ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.07.2003, 14:04
|
|||
---|---|---|---|
поиск в CURSOR |
|||
#18+
Ну например LOCATE for koddok = cSomeVar Если поиск будет производится часто, то можно индекс построить по koddok index on koddok tag koddok ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.07.2003, 09:07
|
|||
---|---|---|---|
поиск в CURSOR |
|||
#18+
Вот так летает. 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1598116]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 282ms |
total: | 415ms |
0 / 0 |