Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

[ODAC] Можно ли изменить состояние dataset перед ApplyUpdates?   Найти похожие ветки 

 
Andreww ©   (2004-10-29 14:00) [0]

сабдж


 
Reindeer Moss Eater ©   (2004-10-29 14:05) [1]

с какого на какое?


 
Andreww ©   (2004-10-29 14:07) [2]

с Edit на Insert или наоборот


 
Johnmen ©   (2004-10-29 14:08) [3]

Можно. Через Post.


 
Andreww ©   (2004-10-29 14:15) [4]

>Johnmen ©   (29.10.04 14:08) [3]
или я не понял ответ или не правильно объяснил..
перед тем как я хочу выполнить ApplyUpdates, dataset.state=dsEdit  и при выполнении ApplyUpdates сработает SQLEdit... а я хочу чтобы выполнился SQLInsert


 
Reindeer Moss Eater ©   (2004-10-29 14:17) [5]

перед тем как я хочу выполнить ApplyUpdates, dataset.state=dsEdit  и при выполнении ApplyUpdates сработает SQLEdit... а я хочу чтобы выполнился SQLInsert

Это вообще не твоего ума забота.
Выполнится то, что должно выполняться


 
Andreww ©   (2004-10-29 14:21) [6]

>Reindeer Moss Eater ©   (29.10.04 14:17) [5]
что значит не моего??
я хочу чтобы прошел insert, а не update, несмотря на то, что dataset была  в состоянии dsEdit.. вот я и спрашиваю, как это можно сделать кроме как переприсваиванием SQlEdit:=SQLInsert


 
Reindeer Moss Eater ©   (2004-10-29 14:23) [7]

Метод ApplyUpdates применяется в режиме кеширования изменений.
Когда может быть изменено/вставлено больше одной записи без сброса изменений на сервер.

Для новых записей выполнится SQLInsert, а для измененных выполнится SQLEdit.

И все это в одном вызове ApplyUpdates.


 
Johnmen ©   (2004-10-29 14:32) [8]

>Andreww ©   (29.10.04 14:15) [4]

А я хочу, идя на работу с пустыми карманами, попадать в казино и с полными...
:)


 
Reindeer Moss Eater ©   (2004-10-29 14:37) [9]

я хочу чтобы прошел insert, а не update, несмотря на то, что dataset была  в состоянии dsEdit..

Состояния датасета dsEdit dsInsert здесь вообще ни пришей ни пристегни.

Важно значение OraQuery1.UpdatesPending.
Если оно True, то значит есть изменения который надо отправить на сервер. Сам датасет при этом вообще может иметь состояние dsBrowse.


 
Andreww ©   (2004-10-29 14:54) [10]

>Johnmen ©   (29.10.04 14:32) [8]
:))) ну да примерно так :)
ок, всем спасибо


 
Andreww ©   (2004-10-29 14:59) [11]

>Reindeer Moss Eater ©   (29.10.04 14:37) [9]
да, вы правы, пофиг в каком состоянии dataset :)  я имел в виду состояние записей :)


 
Reindeer Moss Eater ©   (2004-10-29 15:02) [12]

А что такое "состояние записей"?


 
Andreww ©   (2004-10-29 15:14) [13]

в тот момент когда запись редактируется или вставляется, на сколько я понимаю, data set имеет состояние dsEdit или dsInsert, и в зависимости от этого при ApplyUpdates для каждой записи  выполнится SQlEdit или SQLInsert..


 
Reindeer Moss Eater ©   (2004-10-29 15:23) [14]

И что?
Ты с этим не согласен?


 
Andreww ©   (2004-10-29 15:48) [15]

согласен, конечно же :)


 
Andreww ©   (2004-10-29 15:49) [16]

все я разобрался, просто сначала чуть запутался, спасибо :)



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

Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.037 c
6-1095658998
KIR
2004-09-20 09:43
2004.11.28
TServerSocket и TcpServer


14-1100027879
Луарвик
2004-11-09 22:17
2004.11.28
Автозапуск


1-1100194243
xkiller
2004-11-11 20:30
2004.11.28
Копирование из Memo текста на русском


10-1068562249
AlexanderSK
2003-11-11 17:50
2004.11.28
В каком режиме синхронном или асинхронным работает DataSnap?


14-1100202820
Сенокур Петя
2004-11-11 22:53
2004.11.28
В чём делается формате pdf?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский