Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизНикак не добъюсь полного отображения информации Найти похожие ветки
← →
dolmat © (2004-03-30 16:45) [0]После добавления или изменения поля связанные по inner join в гриде остаютя пустыми. В чем причина?
SELECT Opl.NPP, Opl.DATE_OPL, Opl.SUMMA_OPL, Opl.PENI, Opl.SCET, Opl.D_, Kvp.FIO, Kvp.NDOM as dom, Kvp.KV_N as kv, Np.NAIM as np, Ulicu.ULTULI as ul
FROM OPL Opl
INNER JOIN KVP Kvp
ON (Opl.SCET = Kvp.SCET)
INNER JOIN NP Np
ON (Kvp.NP = Np.NNP)
INNER JOIN ULICU Ulicu
ON (Kvp.UL = Ulicu.UL)
Рефреш SQL
Select
NPP,
DATE_OPL,
SUMMA_OPL,
PENI,
SCET,
D_
from OPL
where
NPP = :NPP
← →
HSolo © (2004-03-30 16:56) [1]Причина в том, что RefreshSQL этих полей не видит. Вот так попробуйте:
SELECT Opl.NPP, Opl.DATE_OPL, Opl.SUMMA_OPL, Opl.PENI, Opl.SCET, Opl.D_, Kvp.FIO, Kvp.NDOM as dom, Kvp.KV_N as kv, Np.NAIM as np, Ulicu.ULTULI as ul
FROM OPL Opl
INNER JOIN KVP Kvp
ON (Opl.SCET = Kvp.SCET)
INNER JOIN NP Np
ON (Kvp.NP = Np.NNP)
INNER JOIN ULICU Ulicu
ON (Kvp.UL = Ulicu.UL)
where
Opl.NPP = :NPP
← →
dolmat © (2004-03-30 17:05) [2]> HSolo ©
После изменения стали исчезать записи.
← →
HSolo © (2004-03-30 17:48) [3]> После изменения стали исчезать записи.
Какие - измененные, добавленные, те и другие? Откуда - из базы или из грида ?
Как выглядит InsertSQL / UpdateSQL?
← →
dolmat © (2004-03-30 17:54) [4]измененные из базы при изменении RefreshSQL на [1]
insert into OPL
(NPP, DATE_OPL, SUMMA_OPL, PENI, SCET, D_, FIO, DOM, KV, NP, UL)
values
(:NPP, :DATE_OPL, :SUMMA_OPL, :PENI, :SCET, :D_, :FIO, :DOM, :KV, :NP,
:UL)
---------------
update OPL
set
NPP = :NPP,
DATE_OPL = :DATE_OPL,
SUMMA_OPL = :SUMMA_OPL,
PENI = :PENI,
SCET = :SCET,
D_ = :D_,
FIO = :FIO,
DOM = :DOM,
KV = :KV,
NP = :NP,
UL = :UL
where
NPP = :OLD_NPP
← →
stud © (2004-03-30 18:12) [5]а в таблицу KVP записи добавляются/обновляются?
иннер джоин по идее тут должен дать пустой набор.
можно поробовать лефт/райт оутер
← →
HSolo © (2004-03-30 18:15) [6]А при старом RefreshSQL не пропадали? И после переоткрытия запроса все было нормально?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c