Jump to content


Photo

Как обновить строку на сервере


  • Please log in to reply
16 replies to this topic

#1 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 09:19 AM

Использую TClientDataSet на сервере. В приложении он связан с UniDBGrid.  Редактирую строку в UniDBGrid - но на сервер изменения не приходят.

Как сделать обновление записи на сервер?


  • 0

#2 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 09:35 AM

Добрый день,

 

Можете ли Вы уточнить вопрос?

 

Как мы можем воспроизвести этот случай?


  • 0

#3 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 09:45 AM

На стороне клиента меняю поле записи но в источнике на сервере данные не меняются


  • 0

#4 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 09:48 AM

Вопрос: Обновляет ли UNIDBGRID данные на сервере?


  • 0

#5 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 09:48 AM

Можете сделать тестовый случай?
  • 0

#6 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 09:49 AM

Вопрос: Обновляет ли UNIDBGRID данные на сервере?


Да!
  • 0

#7 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 10:39 AM

Как Вам прислать пример?


  • 0

#8 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 10:47 AM

Прикрепите здесь
  • 0

#9 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 10:48 AM

"More reply options"...
  • 0

#10 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 10:52 AM

Это пример. Редактируется единственное поле но оно не сохраняется при следующем открытии

Attached Files


  • 0

#11 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 10:55 AM

И сам проект.

 

 

Attached Files


  • 0

#12 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 10421 posts

Posted 15 June 2018 - 11:55 AM

И сам проект.

 

Attached project does not contain forms and modules.


  • 0

#13 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 12:01 PM

В Delta 11 все есть


  • 0

#14 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 12:02 PM

Look Delta11


  • 0

#15 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 15 June 2018 - 12:46 PM

В примере Demos/Desktop/GridEditors аналогично  не сохраняются исправления между сессиями.

 

Алгоритм: Войти. Исправить. Перезгрузить страницу.


  • 0

#16 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 5168 posts

Posted 15 June 2018 - 01:30 PM

TClientDataset является in-memory dataset'ом, для сохранения данных Вы должны использовать SaveToFile и для загрузки LoadFromFile методы соответственно
  • 0

#17 Serg

Serg

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 142 posts
  • LocationMoscow

Posted 18 June 2018 - 03:08 PM

Большоне спасибо. Я был невнимателен)


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users