DataSnap, dbExpress i błąd unidirectional dataset

0

Witam,

Piszę moją pierwszą aplikację DataSnap (Delphi XE 3 Ultimate). Baza danych FireBird 2.5. Bazuję na przykładach znalezionych w sieci. Po stronie serwera użyłem:

  • TSQLConnection
  • TSQLQuery

Po stronie klienta użyłem:

  • TSQLConnection
  • TSqlServerMethod
  • TDataSetProvider
  • TClientDataSet
  • TDataSource
  • TDBGrid

5 tablic mi działa, a gdy skopiowałem obsługę na szóstą tablicę, to przy próbie otwarcia dostaję błąd:

Operation not allowed on a unidirectional dataset

Metody serwera i klienta są skopiowane, odwołują się do właściwych obiektów. Ogólnie wszystko jest "takie samo". Gdzie mam szukać problemu ?

0

Miałem źle zapięte TDataSource - na TSqlServerMethod stąd problem (źle wybrałem z podpowiedzi).
Przy okazji czy może ktoś powiedzieć skąd się bierze Violation erro w czasie wykonywania Close na takich TClientDataSet a kilka linii dalej w procedurze DataSource.DataSet.Close działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1