![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как переиндексировать таблицы [D7, dBase, FoxPro]
чайник1 © (2004-02-16 12:09:00)Уважаемые мастера, делаю восстановление файлов из архива, как мне переиндексировать таблицы.Спасибо.
Anatoly Podgoretsky (2004-03-09 11:39:00) [1]В справке указан нужный модуль, научись все таки пользоваться справкой, для начинающих вот полезная ссылка http://blackman.wp-club.net/forums/index.php?act=ST&f=3&t=282&s=852a2fcd19b3698e58ac92e770f2a564
ser_referi (2004-03-09 11:32:00) [2]нашел !!!!!!!!
ser_referi (2004-03-09 11:10:00) [3]может нужен какой нибудь дополнительный компонент???
ser_referi (2004-03-09 11:08:00) [4]Да вроде не сломана и хелпом умею пользоваться но ничего не могу понять
Плохиш (2004-03-09 10:51:00) [5]
> ser_referi (09.03.04 10:41) [22]
> не так просто написал пишет что Undeclared indentifier:
> 'dbiRegenIndexes'
Я одного не пойму, у тебя что кнопка F1 сломана? Тогда используй меню Help
ser_referi (2004-03-09 10:41:00) [6]не так просто написал пишет что Undeclared indentifier: 'dbiRegenIndexes'
Anatoly Podgoretsky (2004-03-09 10:37:00) [7]Правильно ругается, поскольку это не переменная, а функция
ser_referi (2004-03-09 10:31:00) [8]2Anatoly Podgoretsky ©
а тут возникла другого рода ошибка ругается что
dbiRegenIndexes не декларированная переменная
Anatoly Podgoretsky (2004-02-16 14:36:00) [9]Тоже наверняка правда, раз ругается.
чайник1 (2004-02-16 14:17:00) [10]я вывел эту операцию отдельно, теперь уже не ругается на открытие, а говорит Invalid language Driver...а потом что невозможно создать индекс..
чайник1 (2004-02-16 14:00:00) [11]спасибо..
Anatoly Podgoretsky (2004-02-16 13:42:00) [12]Когда ты открываешь и закрываешь в программе, то ты работаешь не с той таблицей, а с другой. Просто представь себе сеть, когда ты закрываешь таблицу у себя, ведь ты не закрываешь ее в другой программе или у другого клиента. Или закрой Дельфи и попробуй выполнить программу, или закрой все таблицы во всех формах, они также независимы друг от друга.
И при ссылке на ошибку надо сообщать точное сообщение, а не то что у меня не открывается таблица.
Danilka (2004-02-16 13:41:00) [13]почитай про Exclusive в хелпе, что это за зверь, тогда сразу все поймешь.
Danilka (2004-02-16 13:40:00) [14][13] чайник1 (16.02.04 13:35)
Ты это делаешь в своей программе. Table1.close не закрывает таблицы открытые другими программами. А у тебя она открыта именно другой программой - дельфями.
чайник1 (2004-02-16 13:35:00) [15]да, так и есть, но я ведь закрываю, делаю Table1.close, а затем все остальное, и она выдает, что не может провести операцию открытия таблицы.
Danilka (2004-02-16 13:07:00) [16]Наиболее частая ошибка начинающих в этом случае, это когда в дельфи у тебя есть форма, на этой форме лежит ТТабле на эту таблицу и у нее установлен active := true. То-есть, она открыта дельфями.
Danilka (2004-02-16 13:03:00) [17]как конкретно ругается? говорит, не может открыть в эксклюзивном режиме? тогда значит не все закрываешь. может-быть эта таблица открыта другой программой. чудес на свете не бывает. а если и бывают, то справку как с ними бороться ты здесь не получишь. :))
чайник1 (2004-02-16 12:52:00) [18]да я уже закрываю все перед индексацией, также как при копировании, она все равно ругает.
Danilka (2004-02-16 12:39:00) [19][7] чайник1 (16.02.04 12:32)
значит таблица уже где-то открыта, например, в дельфях.
Anatoly Podgoretsky (2004-02-16 12:36:00) [20]В коде ошибки нет