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

Вниз

Удаление записей.   Найти похожие ветки 

 
parasolka ©   (2005-12-15 20:44) [0]

Как удалить запись только из набора TQuery, чтобы при этом в таблице она осталась?


 
Desdechado ©   (2005-12-15 20:55) [1]

Query.Delete

только ApplyUpdates не вызывай, тогда ничего не сохранится


 
sniknik ©   (2005-12-16 00:54) [2]

Desdechado ©   (15.12.05 20:55) [1]
а CachedUpdates не забыл?


 
parasolka ©   (2005-12-16 08:10) [3]

Я не вызывал ApplyUpdates, все равно из таблицы удаляет.


 
evvcom ©   (2005-12-16 08:32) [4]

Я делал такой трюк для ODAC. Для TQuery аналогично. Главное [2] плюс прикручиваешь TUpdateSQL, в котором для delete пишешь типа delete from <TableName> where 0=1. И потом пофиг вызываешь ApplyUpdates или не вызываешь, записи остаются.


 
Desdechado ©   (2005-12-16 11:25) [5]

sniknik ©   (16.12.05 00:54) [2]
дык, это подразумевалось, сорри
я просто TQuery без TUpdateSQL вообще для редактирования не использую, даже простых однотабличных запросов

ну, и если я правильно помню, можно ApplyUpdates вызывать только для отдельных категорий изменений (UpdateRecordTypes)


 
msguns ©   (2005-12-16 11:52) [6]

Не понятен вопрос или другими словами
ЗАЧЕМ БРИТЬ ФОТОПОРТРЕТ ?


 
evvcom ©   (2005-12-16 14:06) [7]


> ЗАЧЕМ БРИТЬ ФОТОПОРТРЕТ ?

У меня, например, была такая ситуация. Два грида - два запроса из одной таблицы. Имеется какой-то флаг, по которому определяется в какой из запросов попадет та или иная запись. Пользователь перетаскивает запись из одного грида в другой, на клиенте происходит DataSet1.Insert и DataSet2.Delete, но выполняются следующие запросы update table1 set flag = ... и begin null; end; (это для Оракла)


 
parasolka ©   (2005-12-16 15:32) [8]

Все. Спасибо. Понял.


 
Desdechado ©   (2005-12-16 16:30) [9]

> ЗАЧЕМ БРИТЬ ФОТОПОРТРЕТ ?
иногда удобно, знаете ли :)
про удаление не скажу, вхолостую не пользовался, а вот нередактируемый юзером датасет собирать из кусочков приходилось, на клиенте
одним запросом не получалось
и без UpdateSQL, естественно, никак



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
3-1134573689
CarlCorey
2005-12-14 18:21
2006.02.12
пороблемы с MySQL


2-1138188094
Vit2000
2006-01-25 14:21
2006.02.12
Отображение данных из XML


15-1137638647
Думкин
2006-01-19 05:44
2006.02.12
Пожар таки и во Владивостоке.


2-1138213657
Glex
2006-01-25 21:27
2006.02.12
FormStyle:= fsStayOnTop - работает только для MainForm(((


15-1137946037
Desdechado
2006-01-22 19:07
2006.02.12
2 мучающих меня элементарных вопроса :)