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

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

Подкорректируйет мой INSERT [D5, IB6.x]


HolyMan ©   (2004-01-09 22:09:00) 

Привет всем!
Значит имеетьсяу меня на данный момент такой вот ИНСЕРТ
Insert into GETM (ID_S,ID_M,G_GETDATE)
select s.ID_S,m.ID_M,current_date
from students s,metods m
where s.id_s = (select ID_S from STUDENTS where S_NAME =:GETSNAME )
and m.id_m = (select ID_M from METODS where M_CHAPTER =:GETMCHAPTER
and M_NAME =:GETMNAME)


НО! пришлось в таблицу GETM добавить поле STUDGETMCOUNT,как теперь быть со вставкой, я делаю вот так:
Insert into GETM (ID_S,ID_M,STUDGETMCOUNT,G_GETDATE)
select s.ID_S,m.ID_M,STUDGETMCOUNT,current_date
from students s,metods m
where s.id_s = (select ID_S from STUDENTS where S_NAME =:GETSNAME )
and m.id_m = (select ID_M from METODS where M_CHAPTER =:GETMCHAPTER
and M_NAME =:GETMNAME)
and STUDGETMCOUNT =: MY_COUNT


Но так InterBase не понимает, а может я вообще не правильно делаю...Как быть? подскажите...
Большое спасибо...


HolyMan   (2004-01-13 01:00:00) [1]

просто при выполенении инсерта вылетает ошибка...ошибка в самом запросе...


Johnmen   (2004-01-11 23:10:00) [2]

>HolyMan © (10.01.04 01:48)

Весьма интересно... А какая ошибка ?


HolyMan   (2004-01-11 22:06:00) [3]

у меня значение в поле STUDGETMCOUNT вводиться пользователем...как быть в этом случае?


HSolo   (2004-01-10 10:15:00) [4]

А если явно указать, из какой таблицы берется STUDGETMCOUNT ?


HolyMan   (2004-01-10 01:48:00) [5]

я так уже пробовал...:) так IB не понимает...


jack128   (2004-01-10 00:53:00) [6]

ой, чушь несу - не читать


jack128   (2004-01-10 00:51:00) [7]

Insert into GETM (ID_S,ID_M,STUDGETMCOUNT,G_GETDATE)
select s.ID_S,m.ID_M,:MY_COUNT,current_date
from students s,metods m
where s.id_s = (select ID_S from STUDENTS where S_NAME =:GETSNAME )
and m.id_m = (select ID_M from METODS where M_CHAPTER =:GETMCHAPTER
and M_NAME =:GETMNAME)


Наверх

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