Конференция "Базы" » как не создавать резервную копию dbf [D7, dBase, FoxPro]
 
  • a_map (25.11.12 18:19) [0]
    Доброго времени суток.
    Начал оттачивать свое мастерство программирования в Делфи)).
    Сразу возник вопрос, на который пока не нашел ответ.
    При обработке dbf-файла через ADOQuery (удаляются 2 ненужных столбца),
    автоматически создается резервная копия оного(файл с расширением bak).
    Собственно, как сделать так, чтобы bak-файл не создавался, в виду ненужности,
    потому что обрабатываю копию, а не "оригинал", так сказать.
  • sniknik © (26.11.12 10:44) [1]
    > в виду ненужности
    он нужен, движку, т.к. изменения структуры делается созданием новой таблицы с последующим "переливанием" в нее данных. старая получает расширение bak (или удаляется, смотря, что за движок)
    чтобы не создавалось вообще, переходи с файл сервера на клиент сервер, там таблицы это несколько иное чем файл, там возможно изменение по другому (и опять таки зависит от сервера).
  • Sergey13 © (26.11.12 12:59) [2]
    В плане оттачивания мастерства недурно бы было, ИМХО, подумать об уходе от постоянного (как я понял) удаления/добавления столбцов (наверное все таки полей?), ибо плохо это (если конечно программа - не редактор структуры базы).
  • a_map (26.11.12 22:16) [3]
    да, именно полей). назначение программы состоит как раз в коррекции структуры. спасибо sniknik.
  • O'ShinW © (27.11.12 13:04) [4]
    offtop
    а поля случайно не "D2" и "D3" называются? :)
  • Inovet © (27.11.12 13:25) [5]
    > [4] O'ShinW ©   (27.11.12 13:04)

    Чем эти имена примечательны?
  • O'ShinW © (27.11.12 14:17) [6]
    некая организация просили такую приблудку написать консольную, чтобы в батнике такие поля удалять. Контора по всей России, но у нас своих программеров не держат. Что-то там для конвертации надо было.  "ТЗ" было жестким, удалять именно такие поля(естественно, я написал настраиваемо через параметры, но по дефолту именно они)

    т.е. если поискать, может и сохранил куда (хотя вряд ли. Что успеваю за обед -  обычно ерунда и не сохраняется)
 
Конференция "Базы" » как не создавать резервную копию dbf [D7, dBase, FoxPro]
Есть новые Нет новых   [119504   +129][b:0][p:0]