Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
Добрый день! есть база написанная много лет назад и стабильно работающая... но сегодня у не рухнули индексы у всех таблиц фокс про я увидел первый раз в жизни, подскажите какую команду использовать или что нажать чтобы обновить индексы сразу у всех таблиц а то по одной очень долго спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 15:45 |
|
||
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
Таковой нет. Для каждой таблицы придется давать отдельную команду. Хотя, разумеется, можно написать процедуру, которая будет делать то же самое. Перебирать все таблицы и пересоздавать для них индексы. Вообще-то, поскольку повреждение индексов - это довольно частая проблема при работе с файлами DBF, то в приложении обязательно должен быть отдельный пункт меню или отдельная программа, которая именно это и делает. Поищите у себя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 15:56 |
|
||
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
ВладимирМ, я фокс увидел первый раз, проект как устроен не знаю и где искать не представляю... может скрипт какой существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 16:18 |
|
||
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
Довольно часто встречал такую организацию приложения: если при попытке открыть таблицу приложение натыкается на отсутствие индексов, оно автоматом запускает процедуру переиндексирования. Следовательно, для восстановления индексов напрашивается такой метод: 1. Выгнать всех юзеров из приложения. 2. СДЕЛАТЬ АРХИВ БАЗЫ!!! 3. Убедиться, что архив сделан :-) 4. Удалить все cdx-файлы. 5. Запустить приложение. Если запустится переиндексация — значит, сработало. Если нет — значит, не повезло. Тогда 5.1 восстановить базу из архива и искать другое решение проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 16:36 |
|
||
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
ШестипаловДовольно часто встречал такую организацию приложения: если при попытке открыть таблицу приложение натыкается на отсутствие индексов, оно автоматом запускает процедуру переиндексирования. Следовательно, для восстановления индексов напрашивается такой метод: 1. Выгнать всех юзеров из приложения. 2. СДЕЛАТЬ АРХИВ БАЗЫ!!! 3. Убедиться, что архив сделан :-) 4. Удалить все cdx-файлы. 5. Запустить приложение. Если запустится переиндексация — значит, сработало. Если нет — значит, не повезло. Тогда 5.1 восстановить базу из архива и искать другое решение проблемы. не запускаеися ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 16:56 |
|
||
|
обновить индексы у всех таблиц проекта
|
|||
|---|---|---|---|
|
#18+
GoToNext, Если не выпрыгнет ошибка об инвалидности DataBase to попробуйте... распаковать не сильно древнюю копию БД в каталог, который указан в переменной cDrv1 путь к самой базе - в cDrv (см ниже....) С ОБЯЗАТЕЛЬНЫМ ПРЕДВАРИТЕЛЬНЫМ КОПИРОВАНИЕМ того, что от нее осталось :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 17:19 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36371864&tid=1585759]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 329ms |

| 0 / 0 |
