powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Несколько индексов по курсору
5 сообщений из 5, страница 1 из 1
Несколько индексов по курсору
    #34161778
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Код такой:
Код: plaintext
1.
2.
select ... into cursor MyCur
index on Field1 tag Field1
index on Field2 tag Field2
VFP6SP5 первый индекс делается, на втором ошибка "File ...\tmp\fdr40076.tmp is read-only"
заменяю курсор на временную таблицу - работает.
Никто не сталкивался с таким? Как обойти?
Неохота временные таблицы плодить.
...
Рейтинг: 0 / 0
Несколько индексов по курсору
    #34161845
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо переоткрыть курсор

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select ... into cursor MyCur nofilter
USE (dbf("MyCur")) IN  0  AGAIN ALIAS MyCur2
USE IN (SELECT("MyCur"))

select MyCur2
index on Field1 tag Field1
index on Field2 tag Field2
...
Рейтинг: 0 / 0
Несколько индексов по курсору
    #34162662
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. помогло
...
Рейтинг: 0 / 0
Несколько индексов по курсору
    #34163272
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А разве конструкция
Код: plaintext
1.
2.
index on Field1 tag Field1
index on Field2 tag Field2

Не затирает индекс Field1 ?!
...
Рейтинг: 0 / 0
Несколько индексов по курсору
    #34163467
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maltsev MaxА разве конструкция
Код: plaintext
1.
2.
index on Field1 tag Field1
index on Field2 tag Field2

Не затирает индекс Field1 ?!
Нет. Не затирает.

Опция ADDITIVE используется в случае работы с несколькими индексными файлами . Причем НЕ структурными. Но даже в этом случае ранее открытый индексный файл будет не "затерт", а просто закрыт. Перестанет использоваться. Тем не менее, он снова может быть открыт командой SET INDEX.

В данном случае речь идет о создании индексных тэгов в одном структурном индексном файле. Поэтому никаких проблем не будет.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Несколько индексов по курсору
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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