Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из одной таблицы принять данные в другую такуюже [D6, dBase, FoxPro]


Пикулев Евгений ©   (2003-05-08 05:57:00) 

Есть база программы и база пополнения, как из пополнения принять данные в базу программыи проверить на дубликаты


Ser   (2003-05-08 11:11:00) [1]

Воспользуйся, компонентой BatchMove - свойство Mode , в хелпе все детально описано


alex_bredin   (2003-05-08 10:22:00) [2]


> Наталия © (08.05.03 09:29)

это- всего лишь максимально простой и быстрый способ получить результат(подавление повторов), с которым уже можно делать все что угодно.

К сожалению, такого нельзя сказать о 1.В цикле по "базе попоплнения". Берём каждую запись, проверяем, есть ли такая же в "базе программы", если нет, записываем её туда.







Danilka   (2003-05-08 09:41:00) [3]

Наталия © (08.05.03 09:29)
проверка на уникальность есть ;))
вот-здесь ее нет:
select * from table1 /* main */
union all
select * from table2 /* additional*/

а на счет остального - верно


Наталия   (2003-05-08 09:29:00) [4]

alex_bredin ©
Это всего-лишь объединение двух таблиц. Здесь нет ни добавления в нужную таблицу, ни проверки на уникальность записи.


alex_bredin   (2003-05-08 09:22:00) [5]

извиняюсь
select * fromtable1 /* main */
union
select * fromtable2 /* additional*/


alex_bredin   (2003-05-08 09:20:00) [6]

select * table1 /* main */
union
select * table2 /* additional*/


Наталия   (2003-05-08 08:12:00) [7]

Обычно запросы составляются с помощью SQL-операторов. Почитай help по localSQL.


Пикулев Евгений   (2003-05-08 07:59:00) [8]

а к как составить этот запрос ?


Наталия   (2003-05-08 06:16:00) [9]

1. В цикле по "базе попоплнения". Берём каждую запись, проверяем, есть ли такая же в "базе программы", если нет, записываем её туда.
2. Составляем sql запрос, который делает, то, что ты описал.


Наверх

Титульная страница Поиск, карта сайта Написать письмо