Главная страница
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.023 c
3-1124798024
Ландграф Павел
2005-08-23 15:53
2005.10.09
Копирование данных из одного .mdb в другой .mdb


1-1126852933
tes
2005-09-16 10:42
2005.10.09
не удаляются элементы


10-1105457879
S@shka
2005-01-11 18:37
2005.10.09
Show и Hide COM-Server


3-1124878124
DeStranger
2005-08-24 14:08
2005.10.09
кодировка в Oracle


14-1127306647
Frozzen
2005-09-21 16:44
2005.10.09
Wap & Wml