![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Смысл TUpdateSQL?
Ptr © (2005-08-29 21:54:00)Объясните, пожалуйста, великое предназначение TUpdateSQL?
Я понял, что его можно положить на форму, в каком-нибудь TQuery задать соответствующее свойство. Но непонятна логика... и как он работает?
Ну вот как я привык - есть SQL запрос, ты его пишешь где-нибудь, жмешь выполнить и он исполняется, производит какие-то действия.
С TUpdateSQL нифига не понятно. Во-первых, зачем он нужен, если есть тот же TQuery?
Во-вторых, неясен принцип работы. Там есть три поля для выражений типа TString - DeleteSQL, ModifySQL и InsertSQL. Если я туда загоню некие выражения - когда они исполнятся? Ничего не понимаю.
Не могли бы вы привести реальный пример использования TUpdateSQL?
Чтобы вот было понятно - какая база, какой запрос, какие действия нужно выполнить, чтобы сработал TUpdateSQL и что он сделает...
evvcom (2005-08-30 08:44:00) [1]С TUpdateSQL TQuery или тот же TStoredProc можно сделать редактируемым. И тогда Query.Append; (Query.Edit;)Query.FieldByName('AnyField').Value := AnyValue; Query.Delete; не будут вызывать ошибок в программе.
Zacho (2005-08-30 07:45:00) [2]Читать в хелпе разделы Updating a read-only result set и Using update objects to update a dataset .
Ильш (2005-08-30 07:41:00) [3]TUpdateSQL срабатывает тогда когда надо
ApplyUpdates вызываешь и все
а он уж сам там разберется что выполнить DeleteSQL, ModifySQL или InsertSQL
в этих частях пишешь запросы соответствующие с параметрами
> С TUpdateSQL нифига не понятно. Во-первых, зачем он нужен,
> если есть тот же TQuery?
ну и парься с TQuery, пиши ручками кажный раз :))))
Reindeer Moss Eater (2005-08-30 00:36:00) [4]Не могли бы вы привести реальный пример использования TUpdateSQL?
Пример тебе уже привел Борланд в папке Demos.