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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2007, 17:13   #21
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от фЁдОр Посмотреть сообщение
Я конечно извеняюсь за некоректный вопрос, но получается что надо писать в место имени фирмы (firm1) ADOQuery1? Т.е.
В место:
firm1.first;
надо писать:
ADOQuery1.First?
Так надо писать?
Так, приехали...
Теперь оказалось, что firm1 - это еще и имя фирмы... Вот каша-то...
Все. Караул устал...
Итак, в последний раз:
Вместо firm1.first;
надо писать ADOQuery1.First
mihali4 вне форума Ответить с цитированием
Старый 19.10.2007, 17:45   #22
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

mihali4, чувствую придется тебе выложить исходничек
Alex21 вне форума Ответить с цитированием
Старый 19.10.2007, 19:08   #23
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Alex21 Посмотреть сообщение
mihali4, чувствую придется тебе выложить исходничек
Я аспирантам преподавал, и то таких... э-э-э, непонятливых не попадалось...
Моя задача - помочь ему самому сделать, а не выложить готовое, на которое он будет бессмыленно пучить глаза...
Нужно, чтоб человек разобрался.
mihali4 вне форума Ответить с цитированием
Старый 22.10.2007, 09:28   #24
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Ребят, извеняйте меня за мою глупость. Я только недавно начал изучать делфи и много еще не знаю, но я вчера всеки та сделал это, только совсем немного по другому. Я вижу много людей смотрят эту тему, а значит интересно. Вот код, которым я всеки-та добился переноса данных таблиц из разного формата:

Код:
 
procedure TForm1.Button1Click(Sender: TObject);
begin
while not ADOQuery1.Eof do begin
ADOQuery2.Insert;
ADOQuery2.FieldValues['name2']:=ADOQuery1.FieldValues['name1']; {имени поля 
name2 во второй талице, присваиваем значение имени поля name1 в первой таблице}
ADOQuery2.FieldValues['adress2']:=ADOQuery1.FieldValues['adress1'];
ADOQuery2.Post;
ADOQuery1.Next;
end;
end;
И еще, хочу выразить Вам свою благодарность, в особенности конечно же mihali4'у(это Вы правильно заметили, что я должен сам разобраться) и конечно же я очен благодарен Nemon'у.
Большое спасибо за помощь и извеняйте за мое недопонимание.

Последний раз редактировалось Alex21; 22.10.2007 в 09:41. Причина: теги code
фЁдОр вне форума Ответить с цитированием
Старый 22.10.2007, 09:43   #25
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от фЁдОр Посмотреть сообщение
Ребят, извеняйте меня за мою глупость. Я только недавно начал изучать делфи и много еще не знаю....
К тебе никаких претензий что не ясно спрашивай.

Одна просьба - оформляй сообщения аккуратно. Используй для больших кодов Теги Code.
Alex21 вне форума Ответить с цитированием
Старый 22.10.2007, 10:09   #26
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Хорошо - буду оформлять аккуратно,я просто не знал, что так надо. Спасибо.
фЁдОр вне форума Ответить с цитированием
Старый 22.10.2007, 12:04   #27
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

И все же не забываем устанавливать указатель на первую запись. А вдруг мы перед копированием погуляли по записям и указатель сейчас стоит не в начале?
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.First;
while not ADOQuery1.Eof do begin
ADOQuery2.Insert;
ADOQuery2.FieldValues['name2']:=ADOQuery1.FieldValues['name1']; {имени поля 
name2 во второй талице, присваиваем значение имени поля name1 в первой таблице}
ADOQuery2.FieldValues['adress2']:=ADOQuery1.FieldValues['adress1'];
ADOQuery2.Post;
ADOQuery1.Next;
end;
end;
mihali4 вне форума Ответить с цитированием
Старый 22.10.2007, 12:42   #28
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Спасибо, буду знать!
фЁдОр вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Еще один курсор в системе Dj_smart Общие вопросы Delphi 0 05.06.2008 19:59
Событие один раз Михаил Юрьевич Общие вопросы Delphi 4 01.04.2008 20:40
Два запроса - один ExecSQL EdNovice БД в Delphi 1 27.06.2007 17:33
один вопрос по Memo Andr Общие вопросы Delphi 2 11.05.2007 17:58