Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

сохранение базы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
14-1122370251
rea
2005-07-26 13:30
2005.08.21
Затормозить комп


1-1122368423
Dust
2005-07-26 13:00
2005.08.21
Создание логов


1-1122903827
MaxNq
2005-08-01 17:43
2005.08.21
Panel


3-1121233551
silvestr
2005-07-13 09:45
2005.08.21
Проблема при вставке записи с помощью хранимой процедуры


8-1113547461
stix
2005-04-15 10:44
2005.08.21
рисование простых фигур