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