Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Внизсохранение базы Найти похожие ветки
← →
zvb (2005-07-13 07:29) [0]необходимо сохранить данные из таблицы ttable
эта таблица при каждой загрузке обнуляется и при необходимости только нужно сохранять ее в другое место
насколько я понимаю, все данные хранятся в базе table.tablename=pred.db
пытаюсь копировать этот файл в другое место (во время работы программы), но толи доступа к файлу нет, толи еще что, копирования не происходит.
как скопировать файл?
или, может, есть нормальный способ сохранить базу?
← →
Anatoly Podgoretsky © (2005-07-13 08:57) [1]Ты именно базу хочешь скопировать?
Тогда ShFileOperation
← →
zvb (2005-07-13 09:51) [2]в общем, у меня есть ttable, dbgrid, datasource, ссылается на "пустой" файл (при каждой загрузке этот файл с базой обнуляется, очищается... короче, остается только скелет)
на другой форме тот же набор с набитой базой, из которой необходимые строки переносятся на основную форму (забивается в ту "пустую" базу)
и при необходимости нужно эту _получившуюся_ базу сохранить в отдельный файл, т.к. при следующей загрузке этот файлик (с "новой" базой) снова очищается
пробую простым copyfile скопировать эту временную базу, но ничего не выходит =(
← →
dolmat (2005-07-13 10:37) [3]>пробую простым copyfile скопировать эту временную базу, но ничего не выходит =(
Сначала закрыть базу надо.
← →
Anatoly Podgoretsky © (2005-07-13 10:55) [4]zvb (13.07.05 09:51) [2]
в общем, у меня есть ttable, dbgrid, datasource, ссылается на "пустой" файл
datasource не может ссылаться на файлы.
и при необходимости нужно эту _получившуюся_ базу сохранить в отдельный файл, т.к. при следующей загрузке этот файлик
Базу нельзя скопировать в файл
пробую простым copyfile скопировать эту временную базу, но ничего не выходит =(
copyfile не копирует папки.
А у вас там случайно поблизости нет программиста?
← →
ЮЮ © (2005-07-13 11:03) [5]Не проще тогда слелать нормальные пункты меню:
1) открыть - выбираешь существующие *.db
2) создать новый - твой механизм
3) сохранить как - закрыть таблицу, переименовать файл(ы). (Ы) - если есть индексные и "мемо"-файлы
← →
zvb (2005-07-13 12:57) [6]все, сделал вроде ;)
Anatoly Podgoretsky, Вы верно подметили, программиста поблизости нет - в отпуске, на море загарает. А поскольку у меня был небольшой опыт по написанию программ (в-основном, на opengl api) в DELPHI, вызвался помочь на свою голову.
тем не менее, всем спасибо, выручили :)
← →
Anatoly Podgoretsky © (2005-07-13 13:24) [7]zvb (13.07.05 12:57) [6]
Твоя проблема в том, что ты путаешь понятия таблица и база. База для Парадокс это папка со всем набором файлов в ней. Таблицы реализуются через семейство файлов.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c