Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2013, 12:12   #1
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию из 4 баз в одну

Помогите пожалуйста уже 2 недели не могу ничего сделать. Надо из 4 баз перекинуть все предметы в одну общую базу. в каждой базе разные предметы на 1 на 2 на 3 и на 4 курсе. Делаю через ADOTable1.Insert он мне закидывает оценки по предметам не в одну строку а вот так: 1 курс нормально, 2 курс идет ниже, и т.д. А через ADOTable1.Edit одну запись последнюю выдает либо зацикливается. Скину код может что то не правильно написала.
Вложения
Тип файла: txt Текстовый документ (2).txt (3.8 Кб, 115 просмотров)
Маша1993 вне форума Ответить с цитированием
Старый 23.05.2013, 12:59   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Код:
// Form1.ADOTable1.Last; совершенно лишняя (Insert и без не работать будет)
while AdoXXX.eof do
  if Form1.ADoTable1.Locate(?????????) then // пытаемся в общей таблице найти нужную 
     Form1.ADOTAble1.Edit 
  else 
     Form1.AdoTable1.Insert;
  ......................
  form1.AdoTable1.Post;
  AdoXXX.Next;
end;
или же копируем все таблицы сразу
!!! порядок "склейки" как придется !!!
Код:
while (not ADO1.Eof) or (not ADO2.Eof) or (not ADO3.eof) do
begin
  Form1.AdoTable1.Insert;
  if not ADO1.Eof then begin
     ................//из первой
    ADO1.Next;
  end;
  if not ADO2.eof then begin
      ..................из второй
     ADO2.Next;
  end;
  if not ADO3.Eof then begin
     .................//из третьей
     ADO3.Next;
  end;

end;
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 23.05.2013 в 13:02.
evg_m на форуме Ответить с цитированием
Старый 23.05.2013, 14:15   #3
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

не получается, вообще ничего не закидывает в общую базу. а что вы имели ввиду где Locate в общей таблице найти нужную?
Маша1993 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнить две программы. Одну из самых первых и одну из последний coNsept Свободное общение 8 23.03.2012 23:21
список баз TaTT DoGG SQL, базы данных 1 31.03.2010 20:14
5 - ть баз в одну программу kuzmich БД в Delphi 6 10.08.2008 14:02
Редактор баз Paradox Dux БД в Delphi 11 08.08.2008 23:36
способы создания баз Ванька БД в Delphi 2 20.11.2007 12:42