-
Доброго времени суток. Начал оттачивать свое мастерство программирования в Делфи)). Сразу возник вопрос, на который пока не нашел ответ. При обработке dbf-файла через ADOQuery (удаляются 2 ненужных столбца), автоматически создается резервная копия оного(файл с расширением bak). Собственно, как сделать так, чтобы bak-файл не создавался, в виду ненужности, потому что обрабатываю копию, а не "оригинал", так сказать.
-
> в виду ненужности он нужен, движку, т.к. изменения структуры делается созданием новой таблицы с последующим "переливанием" в нее данных. старая получает расширение bak (или удаляется, смотря, что за движок) чтобы не создавалось вообще, переходи с файл сервера на клиент сервер, там таблицы это несколько иное чем файл, там возможно изменение по другому (и опять таки зависит от сервера).
-
В плане оттачивания мастерства недурно бы было, ИМХО, подумать об уходе от постоянного (как я понял) удаления/добавления столбцов (наверное все таки полей?), ибо плохо это (если конечно программа - не редактор структуры базы).
-
да, именно полей). назначение программы состоит как раз в коррекции структуры. спасибо sniknik.
-
offtop а поля случайно не "D2" и "D3" называются? :)
-
> [4] O'ShinW © (27.11.12 13:04)
Чем эти имена примечательны?
-
некая организация просили такую приблудку написать консольную, чтобы в батнике такие поля удалять. Контора по всей России, но у нас своих программеров не держат. Что-то там для конвертации надо было. "ТЗ" было жестким, удалять именно такие поля(естественно, я написал настраиваемо через параметры, но по дефолту именно они)
т.е. если поискать, может и сохранил куда (хотя вряд ли. Что успеваю за обед - обычно ерунда и не сохраняется)
|