Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Слить два dataset а   Найти похожие ветки 

 
AndreyAs   (2003-10-17 10:43) [0]

Уважаемые мастера,
есть два датасета с одинаковым набором полей, а именно датасет типа TQuery и TClientDataSet.
Нужно соединить их, то есть добавить ClientDataSet в конец Query.
Подскажите, пожалуйста, как это лучше всего сделать.


 
Vlad   (2003-10-17 10:52) [1]

Если не нужно чтобы отразилось в базе, то:
Query.CachedUpdates :=true
ApplyUpdates - не делать!
И цикл по ClientDataSet с занесением данных в Query.
Хотя я бы сделал наоборот, т.е. из query добавил в ClientDataSet


 
AndreyAs   (2003-10-17 10:55) [2]

Спасибо. Но нужно чтобы отобразилось в базе.


 
Vlad   (2003-10-17 10:58) [3]

Тогда в чем проблема ?
while not ClientDataSet.Eof do
begin
Query.Append;
//тут заполняешь все поля Query, данными из ClientDataSet
end;
Query.Post;


 
AndreyAs   (2003-10-17 11:36) [4]

Еще раз спасибо. Просто надеялся что есть какой-нибудь способ объединить датасеты, не добавляя по одной записи, а одним махом.


 
Плохиш_   (2003-10-17 11:39) [5]

>AndreyAs (17.10.03 11:36) [4]

Я вот то же никак не могу найти способ создавать супер крутые и дорогие программы не програмируя одним махом ;-)


 
JohnnyJ   (2003-10-17 15:12) [6]

см. TBatchMove


 
AndreyAs   (2003-10-17 15:57) [7]


> JohnnyJ © (17.10.03 15:12) [6]


о, то что надо, спасибо!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
1-41675
Dima_dvp
2003-10-25 00:53
2003.11.13
Как создать ф-ию на ASM, чтобы параметры через регистры?


3-40870
IBNovice
2003-10-20 16:04
2003.11.13
Не могу сделать lookUp Поле


1-41726
hooky-mars
2003-11-02 14:28
2003.11.13
Настройки Explorer`а


3-41082
MaG
2003-10-23 15:33
2003.11.13
Поверх всех окон


1-41276
MaG
2003-10-31 14:20
2003.11.13
Клавиатура





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский