Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Открыть таблицу, связанную с prg / 3 сообщений из 3, страница 1 из 1
10.05.2011, 16:23
    #37253164
Открыть таблицу, связанную с prg
Доброго всем. Назвал тему туповато, потому опишу проблему. (Никогда с таким не сталкивался просто...)
Есть программа, писаная на Фокспро 2.6.
Ее таблицы имеют индекс, и судя по всему формирующийся по некой пользовательской функции, зашитой в app, прилагающейся в пакете с программой.
Потому что когда я пытаюсь в фоксе открыть эти таблицы
Код: plaintext
USE Oplatili.dbf in  0  exclusive
мне сообщают "The file 'dd.prg' does not exist."
Если я удаляю CDX файл, все открывается (не обращая внимание на сообщение мол файл индекса не найден)

Влпрос: Как в фокспро открыть таблицу (имею ввиду команду USE) без учета индекса?
...
Рейтинг: 0 / 0
10.05.2011, 17:36
    #37253347
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть таблицу, связанную с prg
Виталий БеликВлпрос: Как в фокспро открыть таблицу (имею ввиду команду USE) без учета индекса?
Код: plaintext
1.
SET SAFETY OFF
USE MyTable IN  0 
Кричать про отсутствие индекса никто не будет.
...
Рейтинг: 0 / 0
10.05.2011, 18:16
    #37253438
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть таблицу, связанную с prg
создай свою dd.prg там напиши:
Код: plaintext
1.
para p1, p2, p3, p4
return ''
можно просто процедуру dd внутри твоего PRG где USE делаешь

Должно заработать, откроется, даже сортировку будет по этому индексу делать, только нельзя менять поля, которые в этом индексе используются, т.к. индекс испортишь этой кривой функцией.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Открыть таблицу, связанную с prg / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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