powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с индексами
6 сообщений из 6, страница 1 из 1
Работа с индексами
    #36801849
Marfu6a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро всем!!!!
У меня возник вопрос, может конечно глупый, он все же: Есть таблица table1.dbf с table1.cdx. Необходимо открыть table1.dbf вместе с cdx-ом. Вопрос: При таком открытии таблицы

IF !FILE(s+"table1.dbf")
MESSAGEBOX(" table1 íå íàéäåí â "+s)
CLOSE ALL
n=0
RETURN
ENDIF

IF !USED('table1')
USE (s+"table1.dbf") IN 0
CURSORSETPROP("Buffering", 5, 'table1')
ENDIF

автоматически открывается table1.cdx или нет? (немного не понимаю взаимодействие при открытии, редактировании .dbf с .cdx). Помогите плиз!!! :(
...
Рейтинг: 0 / 0
Работа с индексами
    #36801868
Marfu6aДоброе утро всем!!!!
У меня возник вопрос, может конечно глупый, он все же: Есть таблица table1.dbf с table1.cdx. Необходимо открыть table1.dbf вместе с cdx-ом. Вопрос: При таком открытии таблицы

IF !FILE(s+"table1.dbf")
MESSAGEBOX(" table1 íå íàéäåí â "+s)
CLOSE ALL
n=0
RETURN
ENDIF

IF !USED('table1')
USE (s+"table1.dbf") IN 0
CURSORSETPROP("Buffering", 5, 'table1')
ENDIF

автоматически открывается table1.cdx или нет? (немного не понимаю взаимодействие при открытии, редактировании .dbf с .cdx). Помогите плиз!!! :(Да! И не важно при каком открытии. Открытие оно и есть открытие. К тому же проверить это самостоятельно дело 1 минуты.
...
Рейтинг: 0 / 0
Работа с индексами
    #36802024
Marfu6a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще такой вопрос: в коде

SELECT &gcNameTable
SET INDEX TO 1
SEEK gcPzPlz+c00x04nspt+c00x04dspt+c00x04npo+c00x93hn

на второй строке выдает ошибку: "Команду нельзя выдать для таблицы, курсоры которой действуют в режиме буферизации таблицы."
На третей строке ошибка: "Для таблицы не задан порядок индексирования."
Как вообще использовать команду SEEK, при условии что таблица д. б. открыта для всех пользователей?
...
Рейтинг: 0 / 0
Работа с индексами
    #36802063
Marfu6aЕще такой вопрос: в коде

SELECT &gcNameTable
SET INDEX TO 1
SEEK gcPzPlz+c00x04nspt+c00x04dspt+c00x04npo+c00x93hn

на второй строке выдает ошибку: Вы хелп по этой команде читать не пробовали?
Opens one or more index files for use with the current table.Это команда для подключения устаревших IDX-файлов. На кой она Вам понадобилась? У Вас в CDX не нужных индексов?
"Команду нельзя выдать для таблицы, курсоры которой действуют в режиме буферизации таблицы."Угу. Для таких таблиц придуманы CDX.
На третей строке ошибка: "Для таблицы не задан порядок индексирования."Вторая команда не выполнилась и вот результат.
Как вообще использовать команду SEEK, при условии что таблица д. б. открыта для всех пользователей?Молча. При чем тут открытость для всех? Создайте, если еще нет, CDX с нужными тегами, устанавливайте нужный тег командой set order и перестаньте заниматься ерундой в виде связываиня совершенно несвязанных вещей.
...
Рейтинг: 0 / 0
Работа с индексами
    #36802660
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с индексами
    #36807017
P004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ 5 в дневник :) Видимо тож устали ))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с индексами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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