powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Индекс
6 сообщений из 6, страница 1 из 1
Индекс
    #32719507
!!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НЕ РАБОТАЕТ:
Код: plaintext
1.
2.
3.
4.
select table1
index_=set("Index")
close indexes
set index to &index_
Я смотрю, переменная index_="c:\program files\...\tmp.idx"
И если я в дебаггере пишу set index to "c:\program files\...\tmp.idx" - всё нормально. Ошибку выдает, что не может найти файл program.ndx
...
Рейтинг: 0 / 0
Индекс
    #32719525
потому, что пробелы имени индекса
попробуй
Код: plaintext
1.
set index to (index_)
...
Рейтинг: 0 / 0
Индекс
    #32719768
!!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если в переменной перечислены индексные файлы через запятую, с указанием полного пути, то всё равно ругается. :-(
...
Рейтинг: 0 / 0
Индекс
    #32719834
тогда, надо разбирать строку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
lnCnt = words(index_, ",")
for lnI =  1  to lnCnt
  lcWrd = alltrim(wordnum(index_, ","))
  if JustExt(lcWrd) = "IDX"
    set index to (lcWrd) additive
  endif
endfor
...
Рейтинг: 0 / 0
Индекс
    #32719890
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:

Код: plaintext
1.
2.
3.
4.
select table1
index_=set("Index")
index_="["+StrTran(m.index_, "," ,"],[")+"]"
close indexes
set index to &index_

Смысл в том, чтобы все имена индексов обрамить дополнительными кавычками. В FoxPro в качестве кавычек (ограничителей символьных констант) может выступать:

-) Одиночная кавычка
-) Двойная кавычка
-) Квадратная скобка
...
Рейтинг: 0 / 0
Индекс
    #32719937
!!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ругается, говорит,что invalid path or file name... Его наверное смущает полные пути. Квадратная скобка не помогла. Приходится делать set index to по одному индексному файлу, что достаточно неудобно..
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Индекс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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