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

Вниз

Копирование   Найти похожие ветки 

 
Jann ©   (2004-05-20 15:12) [0]

Уважаемые программеры помогите!Пишу на Delphi всего лишь 8 месяцев, но процесс освоения проходит пока успешно. При написании своего очередного творения возникла проблемма. Суть в следующем: надо из одной БД скопировать данные в другую БД (не делая при этом идентичной копии таблицы, но с другим именем). Жду Ваших советов!!!


 
Соловьев ©   (2004-05-20 15:18) [1]

В чем загвоздка?


 
Vlad ©   (2004-05-20 15:21) [2]

TBatchMove


 
Jann ©   (2004-05-20 16:56) [3]

где он обитает, привел бы пример кода


 
Vlad ©   (2004-05-20 16:57) [4]


> Jann ©   (20.05.04 16:56) [3]

Может пива холодного принести ? :-)
Есть волшебная кнопка F1


 
Anatoly Podgoretsky ©   (2004-05-20 17:02) [5]

Можно и код BatchMove.Execute


 
Jann ©   (2004-05-21 07:28) [6]

Зер гуд нашел разобрался


 
Jann ©   (2004-05-26 13:57) [7]

С BatchMove все конечно получилось, но это только в том случае если делаешь другую БД с такими же полями и данными удовлетворяющими сделанному запросу. А как быть если мне из одной БД надо перенести данные в другую БД, в которой структура другая (переносятся только определенные данные)? Кто что посоветует?


 
Vlad ©   (2004-05-26 14:14) [8]


> Jann ©   (26.05.04 13:57) [7]

Если под разными БД подразумеваются разные таблицы одной БД, тогда так:
insert into Table2 (field1, field2)
select field3, field4 from Table1

Если же всё-таки базы тоже разные, то к названию таблиц добавляются BDE-алиасы в кач. префикса. Подробнее читай в справке по LocalSql


 
Anatoly Podgoretsky ©   (2004-05-26 15:37) [9]

Jann ©   (26.05.04 13:57) [7]
Всегда можно, в тех случаях когда прямые пути невозможны, прочитать запись из одной базы и вставить в другую, при этом можно делать любые преобразования данных.



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

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

Наверх




Память: 0.46 MB
Время: 0.033 c
1-1086765386
xman
2004-06-09 11:16
2004.06.20
Матрица в памяти


1-1086295793
NeVIP.
2004-06-04 00:49
2004.06.20
ExcelApplication 2


14-1086268761
HardClubber
2004-06-03 17:19
2004.06.20
Interbase


14-1086023117
Knight
2004-05-31 21:05
2004.06.20
Почему в играх компьютерные напарники такие тупые?


4-1084621171
Mameluke
2004-05-15 15:39
2004.06.20
Help по WinAPI Delphi





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