.Net
Что бы как-то сгладить сумбур предыдущего поста, я, как и обещал, опишу все последовательность действий по созданию простого приложения DataSnap с нативным клиентом и .Net клиентом.
Инструментарий.
Для работы мы будем использовать БД MS Access (предположим, что она уже создана), Delphi 2010 Architect, а так же Delphi Prism 2010 и MS Visual Studio 2010. В принципе, версия .Net средств разработки не так уж и важна.
В качестве компонентов доступа к БД – AnyDAC.
В качестве путеводителя по возможностям DataSnap - руководство от Боба Сварта, откуда я иногда и буду дергать цитаты. Читать далее
В прошлой части рассказа, я описал суть проблемы. Напомню вкратце, что необходимо создать трехзвенку, с MS Access в качестве СУБД и сервером приложений, написанном на Delphi. При этом клиенты должны разрабатываться и в Delphi (descktop client) и в .Net среде (ASP .Net application).
Все оказалось не совсем замечательно. Все официальные источники утверждают, что Delphi Prism может работать с DataSnap серверами. И это так. Но есть некоторые ограничения.
Как выяснилось, .Net приложения могут использовать только методы DataSnap. Вот, как описывает создание клиента в Delphi с помощью метода Боб Сварт: