Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.033 c
1-1081352331
PiratA
2004-04-07 19:38
2004.04.25
TExcelApplication


1-1081164502
d_oleg
2004-04-05 15:28
2004.04.25
Странное зависание при ShowModal из DLL


1-1081604542
Черный прапорщик
2004-04-10 17:42
2004.04.25
ActionManager и DLL


6-1077961868
KyRo
2004-02-28 12:51
2004.04.25
В чем ошибка при сканировании портов ClientSoket-om??


3-1080294315
russko
2004-03-26 12:45
2004.04.25
SQL-файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский