Текущий архив: 2004.06.13;
Скачать: CL | DM;
ВнизРедактирование связанных таблиц Найти похожие ветки
← →
Yus (2004-05-18 08:54) [0]Две таблице связываю Query данные вывожу на DBGrid. Возникла проблема с редактированием.Добавил UPDateSQL и связал с Query.
Все редактируется внешне, но изменений в таблицах не происходит.
Подскажите, что можно сделать.
← →
Sergey13 © (2004-05-18 08:59) [1]2Yus (18.05.04 08:54)
>Добавил UPDateSQL и связал с Query.
А в нем что то написал?
← →
ЮЮ © (2004-05-18 09:10) [2]А Query.CachedUpdates, случайно, не True?
← →
SSN © (2004-05-18 09:46) [3]Попробуй написать: MySQL.Close; MySQL.Open;
Должно помочь.
← →
Курдль © (2004-05-18 09:48) [4]В UPDateSQL должны быть такие фенечки, как InsertSQL, UpdateSQL, DeleteSQL. Вы их трогали?
← →
asp © (2004-05-18 10:22) [5]ApplyUpdates и пр. еще не забудь.
← →
Yus (2004-05-18 18:44) [6]-Sergey13
В UPDateSQL сгенерировал SQL запрос
-Курдль ©
В UPDateSQL должны быть такие фенечки, как InsertSQL, UpdateSQL, DeleteSQL. Вы их трогали?
Туда сгенерились коды
-asp © (18.05.04 10:22) [5]
ApplyUpdates и пр. еще не забудь.
ApplyUpdates работает только кода в Query 1 таблица.С двумя выдает ошибку
← →
Mike Kouzmine © (2004-05-19 00:25) [7]А тексты запросов, надеюсь, не секрет? Или все таки секрет?
← →
Yus (2004-05-19 06:02) [8]Да ради бога.
SELECT NAME_S,NAME_P FROM SS, VS
Есть ли способ редактирования 2 связаных таблиц????????
← →
ЮЮ © (2004-05-19 06:17) [9]Во первых они не связаны, а просто перемножены
← →
Yus (2004-05-19 06:35) [10]SELECT HarVid.NameHar, VelHar.Velichina_VH, VelHar.EdIz_VH
FROM HarVid
INNER JOIN VelHar
ON (HarVid.ID_HarVida = VelHar.ID_VelHar)
При таком способе тоже точно такая же ошибка(содержание таблиц не изменяется при редактировании)
← →
Наталия © (2004-05-19 07:17) [11]А текст в UpdateSQL какой? Или всё-таки это секрет?
← →
ЮЮ © (2004-05-19 07:35) [12]UpdateSQL предначначен для работы с записями только ОДНОЙ таблицы.
Т.к. только тебе известно, что нужно сделать при вставке в такой ДатаСет: добавить запись в HarVid или в VelHar, к тому же синтаксис SQL не позволяет вставить в две таблицы сразу. Раздели их показ в два грида и все проблемы отпадут, т.к. всем сразу станет ясно, куда же ты её добавляешь.
← →
TATIANA (2004-05-19 08:27) [13]Компонент IBQuery1 , свойство - IBUpdateObject :
IBQuery1.IBUpdateObject := IBUpdateSQL1;
//
IBQuery1.Edit;
IBQuery1PLAN_KV.LoadFromStream(BM1); - отредактированное поле
IBUpdateSQL1.SetParams(ukModify);
IBUpdateSQL1.Apply(ukModify);
Страницы: 1 вся ветка
Текущий архив: 2004.06.13;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.023 c