Ну ладно, ругаться-то
Вообще, можно, конечно, попробовать сделать через BDE и SQL-запрос (не уверен, что получится, а если и получится, то будет сделано ровно тем же путем, что и "руками"). Тут такое дело, что DBF-файл имеет структуру, зависящую от длинн полей в нем, так что как бы ты не делал, все равно будет происходит
полное изменение файла. А в этом случае просто создать новую структуру и туде все переписать будет просто быстрее, да и легче в реализации.