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

Вниз

Проблема с использованием BatchMove   Найти похожие ветки 

 
Imshanya   (2003-05-16 11:56) [0]

Уважаемые Мастера, помогите разобраться!

Необходимо перекачать данные некоторых полей из одной таблы в другую (Paradox).
В каждой таблице есть уникальный SecondaryIndex по полю типа дата.
У SourceTable и у DestinationTable делаю эти индексы активными.
Далее:
BatchMove.Mode:=butUpdate;
BatchMove.Execute;
Фиг мне!!! ниче не перекачалось...


 
Md   (2003-05-16 12:02) [1]

BatchMove.Mode:=batCopy ?


 
Imshanya   (2003-05-16 12:04) [2]

Не, там уже (в DestinationTable) есть строки, их проапдейтить надо. Линкую таблицы по этим полям типа дата.


 
dash78   (2003-05-16 12:08) [3]

сделай запросом
insert into tab1
select * from tab2
при условии что типы полей совпадают
и выбираешь все поля


 
Imshanya   (2003-05-16 12:15) [4]

2 dash78
Да нет, мне не надо Insert, мне Update нужен!!!


 
dash78   (2003-05-16 12:33) [5]

ну сделай Update
UPDATE tab1 t1
SET f1=(select t2.f1 from tab2 t2),
f2=(select t2.f2 from tab2 t2),
.
.
WHERE t1.date=t2.date


 
Сергей Суровцев   (2003-05-16 14:32) [6]

У самого Table есть метод BatchMove. Он на мой взгляд
работает гораздо лучше.




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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
1-13296
DDDeN
2003-05-23 09:38
2003.06.05
Ввод в TEdit только цифры


14-13405
Nikos
2003-05-16 13:42
2003.06.05
как создать дистрибутив


6-13345
Puzzle
2003-04-02 12:32
2003.06.05
Как определить, что Dial-up соединение уже установлено?


3-12995
cherox
2003-05-15 13:49
2003.06.05
Как выделить кусок записей в RxDbGrid?


3-13035
Grac
2003-05-15 20:12
2003.06.05
Соединение с базой данных





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский