Конференция "Базы" » Как восстановить индексы в Paradox? [D6, Paradox]
 
  • Morrison (09.07.08 19:29) [0]
    Добрый день!
    Полетела одна таблица: Index is out of date. Я пытался чинить ее в PDXRBLD, не помогло. Резервной копии нет. Подскажите, возможно ли хоть что-нибудь сделать?
  • Anatoly Podgoretsky © (09.07.08 20:04) [1]
    > Morrison  (09.07.2008 19:29:00)  [0]

    Это нормально для Парадокса.
    Попробуй удалить.
  • Правильный^Вася (09.07.08 20:47) [2]

    >  Index is out of date.

    ну, если индех не maintained, то если егоне подключать при работе, таки будет
  • Германн © (09.07.08 21:10) [3]
    Удалить файл px и создать индекс заново.
  • Mery (11.07.08 14:12) [4]
    >Германн ©   (09.07.08 21:10) [3]
    >Удалить файл px и создать индекс заново.

    А как не вручную удалить этот индекс, а программно.
    Т.Е. я знаю, как удалить вторичные индексы, а как первичный?
  • Германн © (11.07.08 21:18) [5]

    > А как не вручную удалить этот индекс, а программно.

    DeleteFile('ИмяТаблицы.px');
  • Mery (14.07.08 08:26) [6]
    При переиндексации удаляю в запросе ПЕРВИЧНЫЙ ключ:
    drop index "patient.db".PRIMARY.
    Каким образом ПРОГРАММНО опять его можно создать?
  • Используй TTAble.AddIndex
  • Loginov Dmitry © (14.07.08 09:22) [8]

    > Каким образом ПРОГРАММНО опять его можно создать?


    Здесь:

    C:\Program Files\Common Files\Borland Shared\BDE\BDE32.HLP

    описаны все необходимые функции BDE.
 
Конференция "Базы" » Как восстановить индексы в Paradox? [D6, Paradox]
Есть новые Нет новых   [134434   +28][b:0][p:0]