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