Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
ВнизClientDataSet Найти похожие ветки
← →
observateur © (2008-07-05 22:21) [0]Помогите чайнику пожалуйста.
Создал names.cds файл. Связывал с ClientDataSet, DataSource, DBGrid.
Кнопка для добавления слов в базу:
[code]
ClientDataSet1.Append;
ClientDataSet1["id"]:=StrToInt(TntEdit1.Text);
ClientDataSet1["name"]:=TntEdit2.Text;
ClientDataSet1["sname"]:=TntEdit3.Text;
ClientDataSet1.Post;
[/code]
Все нормально работает.
Кнопка для удаления слов:
[code]
ClientDataSet1.Delete;
[/code]
Это тоже нормально работает.
Проблема в том что когда удаляю данные в гриде показывает что удалено а размер файла не уменьшиться. Дело в том что мне надо когда закрыт прогу все данные сохранились.
Заранее благодарю, С уважением Observateur.
← →
MsGuns © (2008-07-05 22:35) [1]Наплюй
← →
Johnmen © (2008-07-05 23:55) [2]А в чём вопрос?
← →
observateur © (2008-07-06 00:06) [3]вопрос в том что как перед закрытей программы сохранит все данные...то есть чтоб файл уменшался если удалено какой не будь запись
← →
Johnmen © (2008-07-06 00:12) [4]
> как перед закрытей программы сохранит все данные...
> то есть чтоб файл уменшался если удалено какой не будь запись
Я немного туп... Не объяснишь ли мне, как связано сохранение с уменьшением?
← →
Германн © (2008-07-06 00:41) [5]
> Проблема в том что когда удаляю данные в гриде показывает
> что удалено а размер файла не уменьшиться.
А с чего бы размеру файла уменьшаться в момент удаления записи из ClientDataSet?
← →
observateur © (2008-07-06 11:04) [6]
> Я немного туп... Не объяснишь ли мне, как связано сохранение
> с уменьшением?
скорее всеге тупой я что не могу обьяснит детално..
вот у меня прога....
юзер добавляет новые слова..в этом случае когда выходим из проги все данные сохраняется в cds файле...
[code]
ClientDataSet1.Append;
ClientDataSet1["id"]:=StrToInt(TntEdit1.Text);
ClientDataSet1["name"]:=TntEdit2.Text;
ClientDataSet1["sname"]:=TntEdit3.Text;
ClientDataSet1.Post;
[/code]
а вот когда юзер удаляет данные например из грида в гриде показано что данные удалены ...а вот размер файла не уменшается..
← →
Поросенок Винни-Пух © (2008-07-06 11:30) [7]"размер не имеет значения"
← →
Правильный^Вася (2008-07-06 15:34) [8]почему ты решил, что удаление должно приводить к уменьшению?
файл - просто контейнер
если ты из бутылки отопьешь, бутылка в размере не уменьшается ведь
← →
observateur © (2008-07-06 20:07) [9]ок я уже нашел вопрос ...перед закрытем прога надо использовать MergeChangeLog и все....:)
← →
sniknik © (2008-07-06 21:38) [10]> надо использовать MergeChangeLog и все....:)
если не используеш лог изменений то почему его просто не выключить (LogChanges)?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c