На самом деле самый простой способ получить доступ к соединению с базой данных на стороне сервера из клиента DataSnap 2009 - это использовать только компонент TSQLConnection. Установите для его свойства «Driver» значение «DataSnap», а в подвойстве «ServerConnection» укажите метод сервера, который возвращает ссылку «TDBXConnection».
Вы можете вручную добавить такой метод сервера в ваш удаленный модуль данных. Проще использовать встроенный метод сервера «DSAdmin.GetConnection» и просто указать затем имя соединения DBExpress, как оно отображается в проводнике данных на стороне сервера или указано в файле DBXConnection.ini. Нужно использовать двойные кавычки вокруг имени соединения.
Например, если у вас есть соединение InterBase с именем «IBEMPLOYEE» в проводнике данных, просто введите в «ServerConnection» следующую строку:
DSAdmin.GetConnection ( "IBEMPLOYEE")
и установите для свойства «Подключено» значение «true».
В этом случае вам не нужно ничего особенного на сервере DataSnap. На самом деле вам даже не нужен серверный модуль, поскольку вы используете встроенный.
Е.И.В.
Pawel