Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
Пишу АРМ на C#. По требованию заказчика для хранения данных используется dbf формат. Как окончательно удалить записи? После выполнения SQL Delete записи только метяться на удаление. Пробовал подключить транзакции и Commit - получил ексепшн... Кто знает как это корректно осуществить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 09:15 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
methosПишу АРМ на C#. По требованию заказчика для хранения данных используется dbf формат. Как окончательно удалить записи? После выполнения SQL Delete записи только метяться на удаление. Пробовал подключить транзакции и Commit - получил ексепшн... Кто знает как это корректно осуществить? треба паковать таблицу, но для этого нужен монопольный доступ (на предприятиях обычно делается по ночам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 10:12 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
А лучше не пользуй DBF, альтернатив много в мире SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 10:20 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
То что надо паковать - это понятно. Вопрос как? Какая альтернатива фоксовским pack и zap? Можно конечно в тупую переписать непомеченные записи в новый файл и потом его подложить, но что-то это мне не нравится.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 10:32 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
methosТо что надо паковать - это понятно. Вопрос как? Какая альтернатива фоксовским pack и zap? Можно конечно в тупую переписать непомеченные записи в новый файл и потом его подложить, но что-то это мне не нравится.... Кстати в некоторых случаях это оптимально , особенно если select был с order by в нужном порядке, и новый файл получается уже физически отсортировант в нужном порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 10:36 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
А если размер файла огромный? по времени будет напряжно... Тем более АРМ будет стоять не на самых быстрых машинах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 11:01 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
ставь FB,IB (SQL) и забудь о всех этих проблеммах, всяко будет быстрее и надежнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 11:26 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
methosТо что надо паковать - это понятно. Вопрос как? Какая альтернатива фоксовским pack и zap? Можно конечно в тупую переписать непомеченные записи в новый файл и потом его подложить, но что-то это мне не нравится....pack в фоксе именно это и делает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 14:16 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
Ну что я могу сказать по этому поводу... Я в шоке... Неужто нельзя как-то покорректнее это было реализовать???? А если у меня в базе с десяток миллионов записей и надо удалить штук пять??? Это ж сколько времени займет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 15:33 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
methosНу что я могу сказать по этому поводу... Я в шоке... Неужто нельзя как-то покорректнее это было реализовать???? А если у меня в базе с десяток миллионов записей и надо удалить штук пять??? Это ж сколько времени займет... если логическое удаление - меньше чем в существующих движках БД. если физически - придёться подождать... вообщето стоит задаться вопросом - а как собственно часто Вы хотите сжимать файл данных ? Да и навигация по такому кол-ву записей без индекса - дело не быстрое... А индекс тот же клипер строит достаточно шустро. Как раз в аккурат подумать - а стоит ли вообще сильно нырять в данный формат ? Может стоит обеспечить экспорт-импорт в-из данного формата ? с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 15:46 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
Когда-то давно, лет десять назад, я программировал на фоксе. Дык, при вставке записи я сначала искал удаленную, и если находил, делал RECALL и BLANK вместо вставки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 16:16 |
|
||
|
Окончательное удаление записей из dbf
|
|||
|---|---|---|---|
|
#18+
2 Барсуков. А какова цель этих изысканий. Устранить возможность чтения удаленных данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 21:33 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33527673&tid=1347092]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 352ms |

| 0 / 0 |
