Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

IBUpdateSQL Хитрый запрос.   Найти похожие ветки 

 
Борис ©   (2003-01-05 13:36) [0]

Всем привет!
Имеется запрос на выборку из 3-х таблиц:

SELECT NEZAV_29.PKEY, NEZAV_29.TEMP1, NEZAV_29.NEZ_2, T_SKLAD.NOMINAL, T_SKLAD.TYPE_ELEM, T_SKLAD.OSTATOK, NORM_66.NORMA_NA_N, NORM_66.N_2
FROM NORM_66
RIGHT OUTER JOIN T_SKLAD ON (NORM_66.SVYAZ_SKLAD = T_SKLAD.PKEY)
LEFT OUTER JOIN NEZAV_29 ON (T_SKLAD.PKEY = NEZAV_29.SSILKA_SVYAZ)

Все этор вывобится в обычный DBGrid

В IBUpdateSQL написано:
ModifySQL
update NEZAV_29
set
PKEY = :PKEY,
TEMP1 = :TEMP1,
NEZ_2 = :NEZ_2
where
PKEY = :OLD_PKEY

В Refresh:
Select
PKEY,
TEMP1,
NEZ_2
from NEZAV_29
where
PKEY = :PKEY

При вводе значения в поле Temp1 или NEZ_2 значение вводится. но после того, как перешел на другую строчку исчезают в строчке, в которую вводил значения у полей Temp1, NEZ_2, N_2, NORMA_NA_N.
А значения Nominal, Type_elem из T_SKLAD не исчезает, а вот поле Ostatok исчезает.

В чем ошибка. Постарался дать точные данные ;)


 
Борис ©   (2003-01-11 08:45) [1]

Up


 
ЮЮ ©   (2003-01-11 09:27) [2]

А если сделать запрос не таким хитрым? :
...
FROM T_SKLAD
LEFT
OUTER JOIN NORM_66 ON (NORM_66.SVYAZ_SKLAD = T_SKLAD.PKEY)
LEFT OUTER JOIN NEZAV_29 ON (T_SKLAD.PKEY = NEZAV_29.SSILKA_SVYAZ)


 
-=Sergeante=- ©   (2003-01-13 12:08) [3]

А чё реврешь такой коцаный? делай его как у селекта:
SELECT NEZAV_29.PKEY, NEZAV_29.TEMP1, NEZAV_29.NEZ_2, T_SKLAD.NOMINAL, T_SKLAD.TYPE_ELEM, T_SKLAD.OSTATOK, NORM_66.NORMA_NA_N, NORM_66.N_2
FROM NORM_66
RIGHT OUTER JOIN T_SKLAD ON (NORM_66.SVYAZ_SKLAD = T_SKLAD.PKEY)
LEFT OUTER JOIN NEZAV_29 ON (T_SKLAD.PKEY = NEZAV_29.SSILKA_SVYAZ)
where
PKEY = :PKEY



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

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-96787
mixamixa
2003-01-23 00:13
2003.01.30
Как защититься от Ctrl+Alt+Del в Windows 2000?


14-96968
OlDemon
2003-01-10 13:18
2003.01.30
Кенгуренок Ру


6-96938
Tenrai
2002-12-02 02:44
2003.01.30
Как реализовать пинг удаленного адреса....


1-96740
Andrey V.
2003-01-22 10:30
2003.01.30
FreeReport & мышинное колесо


3-96638
Vladimir
2003-01-14 15:10
2003.01.30
Компонент выполняющий скрипт...