Главная страница
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.044 c
3-1125132016
dreamse
2005-08-27 12:40
2005.10.09
Перевод программы с MS SQL на MY SQL


1-1126854574
Новичок1
2005-09-16 11:09
2005.10.09
Уважаемые Доны подкажите пожалуйста как можно сделать


1-1126978396
Piter
2005-09-17 21:33
2005.10.09
TList не потоко-безопасный класс?


2-1125732058
Гость22
2005-09-03 11:20
2005.10.09
Как подключиться к серверу Firebird?


1-1126841879
iskatel
2005-09-16 07:37
2005.10.09
TDataModule & mesages