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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2013, 06:36   #1
DIMASIKXXX32
Пользователь
 
Регистрация: 26.01.2010
Сообщений: 72
Восклицание Проблема с обновление записи при добавлении

Здравствуйте!
Такая проблема. Программа написана на Delphi использую FIDDataset для вывода данных. Проблема заключается в том что при добавление данных методом post не обновляются, а точнее не все кроме тех которые написаны через left join они почему то не обновляются до тех пор пока не закрою набор данных а потом заново открою.

FibDatset1.SelectSQL:
Код:
SELECT
    DETI.d_id_records,
    DETI.d_date_last_departure,
    DETI.d_date_create,
    DETI.d_familya,
    DETI.d_name,
    DETI.d_otchestvo,
    DETI.d_date_birth,
    SP_CATEGORY_DETI.sp_dc_name,
    SP_STATUS_FAMILY.sp_sf_name,
    SP_STREET.sp_s_name
FROM
    DETI
LEFT JOIN SP_CATEGORY_DETI
    ON  DETI.d_id_category_det = SP_CATEGORY_DETI.sp_dc_id_records
LEFT JOIN SP_STATUS_FAMILY
    ON  DETI.d_id_category_det = SP_STATUS_FAMILY.sp_sf_id_records
LEFT JOIN SP_STREET
    ON  DETI.d_a_street = SP_STREET.sp_s_id_records
FibDatset1.RefreshSQL:
Код:
SELECT
    DETI.d_id_records,
    DETI.d_date_last_departure,
    DETI.d_date_create,
    DETI.d_familya,
    DETI.d_name,
    DETI.d_otchestvo,
    DETI.d_date_birth,
    SP_CATEGORY_DETI.sp_dc_name,
    SP_STATUS_FAMILY.sp_sf_name,
    SP_STREET.sp_s_name
FROM
    DETI
LEFT JOIN SP_CATEGORY_DETI
    ON  DETI.d_id_category_det = SP_CATEGORY_DETI.sp_dc_id_records
LEFT JOIN SP_STATUS_FAMILY
    ON  DETI.d_id_category_det = SP_STATUS_FAMILY.sp_sf_id_records
LEFT JOIN SP_STREET
    ON  DETI.d_a_street = SP_STREET.sp_s_id_records
WHERE 
    DETI.D_ID_RECORDS = :OLD_D_ID_RECORDS
DIMASIKXXX32 вне форума Ответить с цитированием
Старый 12.01.2013, 22:44   #2
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Вероятно, транранзакцию не комиттите
superedward вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обновление при добавлении(delphi) Johny91 БД в Delphi 10 17.10.2012 17:24
обновление ListBox при добавлении элемента в колекцию xil WPF, UWP, WinRT, XAML 1 20.07.2012 15:34
ошибка при добавлении записи kuzmich БД в Delphi 3 20.10.2011 03:55
Обновление формул при добавлении (удалении строки) transgd Microsoft Office Excel 8 12.05.2011 13:10
Обновление поля со счетчиком при добавлении записи через форму в клиент-серверной БД byte916 Microsoft Office Access 7 08.06.2010 02:17