Спасибо обязательно посмотрю еще раз все материалы по теме.
Только вот мне непонятно, как IBClientDataset можно подцепить к SocketConnection, ну в общем с удаленным сервером.
IBClientDataSet is a client dataset that uses an internal TIBDataSet and TDataSetProvider for fetching data and applying updates. It allows you to cache updates fetched using InterBase Expres without using an external provider and client dataset.... так что вот так... грустно. А клиент датасет как р...
В примере не показано как это должно работать на трехзвенной модели. Насколько я понимаю, то при вызове ApplyUpdates на клиенте должно автоматически делать и ApplyUpdates на TDatasetProvider, что и должно сохранить данные в сервере. Но у меня такое не работает. Как заставить сервер сохранить данные?...
Читал про транзакции, делаю как написано, в свойствах транзакции указываю read_commited, write. Но почему то данные все равно не сохраняются. И нигде не могу найти реального примера как можно сделать Commit транзакции. Насколько я понимаю, нужно делать коммит после applyupdates на клиенте. А как это...
пишу обычную трехзвенку, использую ibdatabase, ibtransaction, provider, socket, clientdataset. сохраняю на клиенте с помощью applyupdate. после дисконнекта все измененные данные пропадают. заранее прошу извинить, поскольку это первый опыт