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

Вниз

ApplyUpdates   Найти похожие ветки 

 
kostik78ua   (2002-12-05 13:12) [0]

Использую 3-уровневую технологию. На сервере коннекчусь через БДЕ к ораклу.
Если на клиенте написать:

ClientDataset1.Insert;
...
ClientDataset1.Post;
ClientDataset1.ApplyUpdates(0);

то данные видны через TOAD сразу
Но если выполнить просто SQL:

ClientDataset1.CommandText:="insert into Table1 ...";
ClientDataset1.Execute;

то изменений в TOAD-е не видно пока не закроешь приложение, или пока где-нибудь не отработает ApplyUpdates.

Как можно сделать так чтобы во втором случае данные были видны СРАЗУ?


 
FreeLancer   (2002-12-05 13:28) [1]

Делай INSERT в транзакции и по окончании вызывай COMMIT


 
kostik78ua   (2002-12-05 14:53) [2]

В том-то и дело, что в трехуровневой технологии (ClientDataset) нет понятия Commit.


 
FreeLancer   (2002-12-05 15:55) [3]


> kostik78ua (05.12.02 14:53)
> В том-то и дело, что в трехуровневой технологии (ClientDataset)
> нет понятия Commit.

Ничего страшного, зато его DBConnection имеет:

ClientDataSet1.DBConnection.StartTransaction;
...
ClientDataSet1.DBConnection.Commit;


 
kostik78ua   (2002-12-05 16:58) [4]

DBConnection?
Такого свойства нет у ClientDataSet-а. По крайней мере в Delphi5.


 
FreeLancer   (2002-12-05 17:00) [5]

Ну Database какой-нибудь, к чему-то ведь он коннектится.


 
kostik78ua   (2002-12-05 17:31) [6]

Пришлось написать методы на сервере: StartTransaction и Commit
По другому не получается :(
Наверное не реализовано



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
3-85864
Chery
2002-12-06 11:18
2002.12.26
SQL (Delphi) -запрос


14-86131
malkolinge
2002-12-05 12:21
2002.12.26
Кто за сколько грохнет человеческое существо ?


14-86162
Алексей2002
2002-12-05 15:05
2002.12.26
Помогите преодолеть titan btrieve...


1-86002
dnkSoftWare
2002-12-16 11:08
2002.12.26
Хочу расширить панель components ....


14-86079
Кокандокало
2002-12-06 14:35
2002.12.26
Чем сжимать программы на дельфи ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский