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

Вниз

fibplus и трехзвенка   Найти похожие ветки 

 
dmitrigan   (2007-05-02 14:09) [0]

Народ,всем привет!
подскажите,пожалуйста,как сохранить локальные изменения клиента в удаленной базе. Ставлю метод APPLYUPDATES(-1),но данные сохраняются только после выхода из приложения. заранее спасибо....


 
Slider007 ©   (2007-05-02 14:17) [1]

Смею предположить, что сохраняются они как раз нормально, но не отображаются. Датасет переоткрыть надо ?


 
dmitrigan   (2007-05-02 14:23) [2]

:-)
значит, висит у меня IBexpert. значит, в клиенте щелкаю кнопку СОХРАНИТЬ (апплиупдатес тут). в гриде появляются,а вот в базе нет, щелкаю рефреш в ибэксперте-нету... после закрытия клиента- есть


 
Slider007 ©   (2007-05-02 14:39) [3]

Я чего-т не знаю как там в FIBPlus устроено (не пользовался). Транзакции commit сделай после "апплиупдатес".


 
dmitrigan   (2007-05-02 14:50) [4]

а транзакция то на стороне сервера... ну,в смысле,крмпонент... как вызвать на стороне клиента...


 
Slider007 ©   (2007-05-02 14:55) [5]

Компонентом каким базу изменяешь ?
У него должно быть свойство Transaction (я не пользовался FIBPlus, но полюбому должно там тоже быть). В свойстве Transaction у тебя компонент должен быть указан (чёто типа FIBTransaction1). Вот ему (свойству либо самому компоненту) и надо сказать Commit.
Например FIBTransaction1.Commit


 
Slider007 ©   (2007-05-02 14:57) [6]

Почитай ка ваще про транзакции.


 
Виталий Панасенко(дом)   (2007-05-02 15:02) [7]

У ФИБов аж две транзакции : читающая и пишущая(для TpFIBDataSet). Читает в долгой, пишет в короткой транзакциях...


 
dmitrigan   (2007-05-02 15:10) [8]

оки,попробую,отпишусь,спасибки пока:-)


 
dmitrigan   (2007-05-02 23:08) [9]

Да, ребята, спасибо, помогло...
Ребята еще вопрос- теперь по реализации МАСТЕР-ДЕТАЛИ
в сервере приложений два компонента FIBDATASET
два компонента FIBDATASETPROVIDER
в клиенте соответственно два FIBClientDataSet.

запросики на сервере приложений прописаны..
по отдельности все добавляет...
вопрос- как реализовать мастер-деталь- то есть чтобы при добавлении записи в подчиненную таблицу добавлялся ключ ссылочной целостности, соответствующий выбору записи мастера в клиенте...
Заранее спасибо...
тот вариант, который был в клиент-серверной реализации- тоесть префикс MAS и передача параметра ID мастера не работает... :-(
Еще раз заранее спасибо :-)


 
seeker ©   (2007-05-03 14:30) [10]


> тот вариант, который был в клиент-серверной реализации-
> тоесть префикс MAS и передача параметра ID мастера не работает.
> .. :-(

Все прекрасно работает если правильно реализовать логику.
У тебя, наверно, ID мастера автоинкремент который генерирует сщетцик, и все это делается перед вставкой на сервере?
Просто получай ID мастера перед добавлением записи на клиенте.


 
dmitrigan   (2007-05-03 21:57) [11]

Спасибо за ответ...
а пример можно, как заделать :-)
заранее спасибки :-)


 
dmitrigan   (2007-05-06 21:03) [12]

:-)


 
turbouser ©   (2007-05-06 23:00) [13]


> dmitrigan   (06.05.07 21:03) [12]

трехзвенка, говоришь... ну-ну...
Увольняйся, пока не поздно.


 
dmitrigan   (2007-05-07 01:09) [14]


> turbouser ©   (06.05.07 23:00) [13]
> > dmitrigan   (06.05.07 21:03) [12]трехзвенка, говоришь.
> .. ну-ну...Увольняйся, пока не поздно.

хм, что за прикол?
что-нибудь по существу можете добавить, уважаемый turbouser? :-)


 
turbouser ©   (2007-05-07 01:41) [15]

Удалено модератором


 
dmitrigan   (2007-05-07 01:50) [16]

ладно, не будем вдаваться в полемику....
хотя интересно, чем я лично Вам травмировал оболочку мозга? :-)
чтобы не разводить флуд в топике- можете ответить на мыло.
Всего доброго


 
turbouser ©   (2007-05-07 01:54) [17]


> turbouser ©   (07.05.07 01:41) [15]

О как, первый раз удалили =))
> dmitrigan   (07.05.07 01:50) [16]

Травмируйте и дальше себе оболочку мозга :)


 
dmitrigan   (2007-05-07 09:22) [18]

Спасибо за совет, обязательно им воспользуюсь :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
15-1185649384
Poed
2007-07-28 23:03
2007.08.26
Помогите выбрать IDE для проведения олимпиад.


15-1185782456
Vendict
2007-07-30 12:00
2007.08.26
Nero и оперативная память


2-1186042673
Voproshay
2007-08-02 12:17
2007.08.26
Кто рубит по SQL?


1-1182165752
Makhanev Alexander
2007-06-18 15:22
2007.08.26
Как убить поток...


2-1185867898
Elen
2007-07-31 11:44
2007.08.26
вопрос по EnumThreadWindows





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