Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: CL | DM;

Вниз

Удалить удаленное...   Найти похожие ветки 

 
Паша_   (2003-12-24 20:43) [0]

Здраствуйте мастера. Программным путем (Table.delete или SQL.add("delete from таблица")) я удаляю записи в базе данных, естественно они помечаются только на удаление (не отображаясь в гриде). Как востановить удаленные записи(убрать пометки)?


 
Rem ©   (2003-12-24 21:36) [1]

"Скушай этих вкусных орешков..." (С) Белочка

> естественно они помечаются только на удаление
Откуда ты ЭТО взял?


 
Rem ©   (2003-12-24 21:38) [2]

>> Программным путем
Хотя, может, действительно, попробовать аппаратным путем? Винчестер молотком постучать, например. Тогда точно удалятся!


 
YuRock ©   (2003-12-24 22:47) [3]

Вообще такая херня происходит только в некоторых драйверах (FoxPro, DBase и по-моему все). По другому быстро удалить запись в таких базах нельзя, по-этому BDE тоже так делает. Упаковать же таблицу (или восстановить записи) средствами BDE нельзя (сколько не бился!).

Предложения:
1. Упаковать можно создавая новую таблицу переписав в нее все (активные) записи.
2. Восстановить удаленные записи можно попробовав написать dll"ку на каком-нибудь клиппере (напр. CA-Visual Objects или Visual FoxPro).


 
Кщд   (2003-12-25 05:51) [4]

Rem © (24.12.03 21:36) [1]
Паша_ дело говорит

YuRock © (24.12.03 22:47) [3]
DbiPackTable?


 
Sandman25 ©   (2003-12-25 10:32) [5]

Паша_ (24.12.03 20:43)

Если нужно будет восстанавливать, то не удаляйте записи, а заведите поле Is_Deleted типа Logical, и присваивайте ему True для удаленных записей. Естсественно, все запросы для отображения в гриде должны включать AND Is_Deleted = False.


 
sniknik ©   (2003-12-25 11:19) [6]

YuRock © (24.12.03 22:47) [3]
> Упаковать же таблицу (или восстановить записи) средствами BDE нельзя (сколько не бился!).
именно средствами BDE и можно см dbiPackTable, dbiDoRestructure ....
функции BDE в хелпе примерно тут "D:\Program Files\Common Files\Borland Shared\BDE\BDE32.HLP"


 
YuRock ©   (2003-12-25 12:29) [7]

>sniknik ©Ну, спасибо, что сказал. Я раньше этого хелпа не видел. Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.01.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-72680
Ткаченко Сергей
2003-12-24 15:46
2004.01.23
Ошибка при генерации отчета???!!!


1-72795
www85
2004-01-13 09:10
2004.01.23
Как отпечатать?


14-72920
MYSTERYO
2004-01-01 13:14
2004.01.23
Вот, как всегда! Опохмел-пати плавно перетекает в новую пьянку


3-72625
Hooch
2003-12-26 09:45
2004.01.23
DisplayFormat в QuantymGrid


14-72890
Rouse_
2004-01-02 16:54
2004.01.23
Вот тоже хочу быть программистом...