powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DataSnap клиент-сервер и база данных Access
1 сообщений из 1, страница 1 из 1
DataSnap клиент-сервер и база данных Access
    #39710347
Tim Woo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, не являюсь программистом, просто для себя пытаюсь разобраться в следующей проблеме.

Имеется созданные клиент и сервер при помощи DataSnap.
На сервере имеется база Access с несколькими таблицами. Этот сервер подключается к этой базе с правами RW через ADOConnection далее через ADOQuery к этой базе подключен DataSetProvider .

В клиенте имеется форма, где расположились подключенные между собой - SQLConnection, DSProviderConnection, ClientDataSet, DataSource, DBGridEh и DBNavigator.
Есть кнопка с таким кодом, которая "загружает" из удаленной базы данных таблицу Specs
Код: pascal
1.
2.
3.
4.
5.
6.
  with DBClientDataSet do
  begin
    Close;
    CommandText := 'Select * from Specs';
    Open;
  end;



В этой части все "прекрасно" работает.

Но проблема возникает когда я начинаю редактировать данные в таблице: после совершения любого изменения, если нажать в навигаторе "Post edit" делается вид? что изменения отправлены. А если нажать на "Apply updates" то вылетает эксепшн "Remote error: SrvQuery : Missing SQL property." и соответственно данные не сохраняются. (SrvQuery = ADOQuery сервера)

За основу всего проекта был взят этот урок http://edn.embarcadero.com/article/41189
Там у автора дефолтная InterBase база, и у него почему-то ApplyUpdates работает...

В чем может быть проблема? Почему у меня требует SQL запрос там, где у другого человека не просит?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DataSnap клиент-сервер и база данных Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]