0

Как удалить строку в dbf

Как удалить строку/запись из dbf-файла

Задача любой информационной системы, вне зависимости от её назначение – сбор, накопление и структурированное хранение информации. Накопление больших массивов информации с возможностью её обмена между другими подобными системами невозможно без стандартизированного подхода. Именно с для решения этой задачи и был разработан формат файла DBF.

Что такое dbf файл 

Надёжное и стандартизированное хранение информации, главная задача файла формата DBF (от англ. сокрщ. Data Base File), который в свою очередь является составной частью системы управления базами данных (например, dBASЕ-подобные системы – JBASE, FoxPro и Clipper). Особенностью данного, хоть немного устаревшего, типа базы данных является использование в структуре двумерной таблицы, что делает редактирование подобных файлов довольно простой задачей. О наиболее простых способах редактирования, а также как удалить строку в dbf файле мы рассмотрим ниже.

Как удалить строку в dbf файле

Прежде чем преступить к любым операциям с файлами СУБД имеющим расширение .DBF, необходимо выполнить следующие подготовительные действия:

Завершить работу СУБД с сохранением всех произведённых в ней операций. Обратить особое внимание, чтобы исполняемый модуль системы не находился в фоновом режиме – это позволит избежать как повреждение базы данных, так и исключить её влияние на дальнейшие процедуры.

Создать резервную копию файла базы данных (.DBF файл). Это позволит мгновенно восстановить работоспособность и получить полный доступ ко всем данным в случае каких-либо допущенных ошибок или непредвиденных сбоев.

Благодаря простой структуре файла, процедура удаления строк в dbf файле достаточно проста, а программное обеспечение, позволяющее выполнить эту процедуру, возможно уже присутствует на вашем компьютере.

Как удалить строку из dbf файла с помощью DBF Commander Free

Для решения задачи,  необходимо воспользоваться сторонними специализированными утилитами. Одной из таких программ, доступной в бесплатной версией, является DBF Commander Free. При инсталляции приложения, установщик настроит необходимые ассоциации .DBF файлов.

И так для того чтобы удалить строку из файла dbf нужно открыть этот файл в программе DBF Commander Free. Далее находим строку которую нужно удалить. Кликаем на ней правой кнопкой и выбираем удалить запись.

как удалить строку в dbf файле

После этого строга будет подсвечиваться красным цветом. Но это еще не означает что она удалена. Этими действиями вы только пометили её на удаление. И если вы закроете файл то строка не удалиться.

Удалить записи в таблице Dbf

Для того чтобы её удалить нужно выбрать пункт Правка и в нем кликнуть на Паковать таблицу. В разных программах этот пункт называется по разному. Например в программе DBF viewer 2000 этот пункт называется Сжать.

Как удалить записи из dbf-файла

Скачать DBF Commander Free — http://dbf-software.ru/download.html.

Другие сторонние утилиты (WinDBFview, Database Workshop, DBF SEE и т.п.) предоставляют аналогичный функционал, а процедура редактирования аналогична описываемым выше.

В заключение необходимо отметить несколько особенностей, которые необходимо иметь в виду при работе с данным форматом файла: удаляемые данные до сохранения базы данных (паковка таблицы) фактически не удаляются, а лишь помечаются на удаление; необходимо проверять используемую в файле кодировку используемого текста.



Admin

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*