Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Несколько UPDATE'ов одним запросом. Возможно ли?


Страницы:   1 2

StriderMan ©   (2006-07-24 15:20:00) 

Использую firebird + IBX(компоненты).
конкретно интересует можно ли провернуть такое при помощи IBUpdateSQL


StriderMan   (2006-07-24 16:24:00) [21]

связь 1 к 1.


> подозреваем все вместе что неплохо было бы поредактировать
> всё что хотят сначала в памяти

неплохо бы конечно, но уже есть куча форм для редактирования, которые не хочется менять (они раньше редактировали в пределах 1 таблицы). Хочется просто перецепить на новые DataSet'ы и не париться.


Sergey13   (2006-07-24 15:49:00) [22]

> [6] ORMADA ©   (24.07.06 15:44)
> подозреваем все вместе что неплохо было бы поредактировать
> всё что хотят сначала в памяти
Я бы сказал - сначала в голове. 8-)
В принципе, если связь строго 1:1 то вполне можно такое сварганить. Если же 1%Многим - то я бы подумал над последствиями (вплоть до уголовного преследования 8-).


ORMADA   (2006-07-24 15:44:00) [23]

подозреваем все вместе что неплохо было бы поредактировать всё что хотят сначала в памяти (как придуешь или в кэше если компоненты позволяют или меморитаблу какую заюзаешь) а потом строй скуль на изменение и сам исполняй как уже сказали через TIBScript
тока не забудь в рамках 1 транзанкции это делать!


StriderMan   (2006-07-24 15:39:00) [24]


> C таким подходом можно поиметь неприятностей по самое немогу

подозреваю...

Так как решить правильнотакую задачу?


Sergey13   (2006-07-24 15:31:00) [25]

2 [3] StriderMan ©   (24.07.06 15:28)
> Update нужно сделать по двум таблицам

C таким подходом можно поиметь неприятностей по самое немогу.


StriderMan   (2006-07-24 15:28:00) [26]


> ORMADA ©   (24.07.06 15:21) [1]
> мне кажется что всё что поддерживает ansi-sql на это способно
> обычно разделитель команд  ;

";" не помогла.

Вобщем задача такая:
Есть TIBQuery в котором JOIN'ом стыкуются 2 таблицы. Как отредактировать запись в таком DataSet'е? т.е. Update нужно сделать по двум таблицам, желательно через TIBQuery.UpdateObject: TIBUpdateSQL


ORMADA   (2006-07-24 15:21:00) [27]

мне кажется что всё что поддерживает ansi-sql на это способно
обычно разделитель команд  ;


Johnmen   (2006-07-24 15:21:00) [28]

Только с помощью TIBScript.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо