Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизКопирование данных из одного ClientDataSet в другой Найти похожие ветки
← →
AlexanderSK (2004-07-20 11:41) [0]Подскажите, как лучше осуществить копирование данных из одного ClientDataSet в другой ClientDataSet?
Через Append/Post? Можно ли копировать сразу всю запись или только каждое поле по отдельности?
Заранее благодарен!
← →
bushmen © (2004-07-20 11:45) [1]Я бы сохранил данные, например, в файл, а другим ClientDataSet восстановил бы
← →
Sandman25 © (2004-07-20 11:45) [2]Какого рода копирование? CloneCursor не подойдет?
← →
AlexanderSK (2004-07-20 11:46) [3]>bushmen © (20.07.04 11:45) [1]
>Sandman25 © (20.07.04 11:45) [2]
На самом деле, если чесно то копирование надо произвести из Query в ClientDataSet!
← →
Sandman25 © (2004-07-20 11:48) [4]Зачем? У Query есть CashedUpdates
← →
AlexanderSK (2004-07-20 11:50) [5]>Sandman25 © (20.07.04 11:48) [4]
Ну хотябы для того чтобы иметь возможность сохранить данные в файл.
← →
bushmen © (2004-07-20 11:51) [6]Да, а зачем тебе такое безобразие?
← →
Соловьев © (2004-07-20 11:53) [7]
> Ну хотябы для того чтобы иметь возможность сохранить данные
> в файл.
для этого не обязательно делать клон.
while not eof do begin
{сохраняем построчно в текстовый файл}
end;
← →
bushmen © (2004-07-20 11:53) [8]> Ну хотябы для того чтобы иметь возможность сохранить данные в
> файл.
А что за база? Может, тебе ADO использовать?
← →
AlexanderSK (2004-07-20 11:54) [9]Обсуждение отклонилось от изначального вопроса "Можно ли копировать сразу всю запись или только каждое поле по отдельности?"
← →
Соловьев © (2004-07-20 11:56) [10]можно весь набор данных - например в АДО
← →
bushmen © (2004-07-20 11:57) [11]> Обсуждение отклонилось от изначального вопроса
Во-первых, надо сразу же давать правильные условия задачи, а, во-вторых, тебе уже ответили, что НЕЛЬЗЯ. В-третьих, тебе предложили несколько вариантов, которыемогут помочь более рационально решить задачу. А ты еще и не доволен.
← →
bushmen © (2004-07-20 11:59) [12]> Соловьев © (20.07.04 11:56) [10]
Я ему хотел это сказать, но ведь он сказал, что это "Обсуждение отклонилось от изначального вопроса". Вот и делай добро после этого людям
← →
Rem (2004-07-20 13:32) [13]>копирование надо произвести из Query в ClientDataSet
ClientDataSet.SetProvider(Query);
ClientDataSet.Open;
← →
Romkin © (2004-07-20 14:21) [14]У TClientDataSet есть методы AppendREcord, AppendData, свойство Data. И все прекрасно описано в справке. Тем более, по названию можно понять
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c