Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Смысл 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1127230631
Гарри Поттер
2005-09-20 19:37
2005.10.09
Видеошок.


14-1127216130
Profi
2005-09-20 15:35
2005.10.09
Нужна помощь с железом


3-1124784690
_alex_niv_
2005-08-23 12:11
2005.10.09
Ошибка при чтении данных


4-1123670306
Urgen
2005-08-10 14:38
2005.10.09
Service


14-1127288301
BiN
2005-09-21 11:38
2005.10.09
Пробрало