Главная страница
    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.043 c
2-1186145125
Янкер
2007-08-03 16:45
2007.08.26
Как програмно переключить IE в Автономный режим и обратно


15-1185339334
dimaL
2007-07-25 08:55
2007.08.26
Формы в DLL


15-1185309114
Dr. Andrew
2007-07-25 00:31
2007.08.26
Как прервать инсталляцию в Inno Setup до распаковки файлов?


2-1185941983
AlinaVK
2007-08-01 08:19
2007.08.26
переделать функцию


15-1185449901
Галинка
2007-07-26 15:38
2007.08.26
.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский