Category Archives: DataSnap

Delphi. DataSnap. Возможно глюк…

Возможно глюк или я ещё чего-то не понимаю… Если создать на сервере метод с параметром tstream или его потомками, то на клиенте его можно вызвать и удалить только один раз. То есть, если написать в клиенте…

То корректно работает … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi. DataSnap. Возможно глюк…

Delphi. DataSnap. Как передать файл (изображение) с клиента на сервер по частям с помощью строки, запакованной в вариантный массив ?

В данном посте, будем передавать файл (изображение) по частям. Я сделал этот алгоритм в надежде передавать большие файлы в СУБД, но к сожалению, при моих тестах результат был таким же как если бы я передавал файл как одно целое. То … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi. DataSnap. Как передать файл (изображение) с клиента на сервер по частям с помощью строки, запакованной в вариантный массив ?

Delphi. Datasnap. Как передать файл (изображение) на сервер, разделив его на части?

Внимание!!! Уже после того, как я опубликовал этот пост – нашел неприятный момент алгоритма – ужасно съедается память. Так что, к сожалению, этот алгоритм не рабочий…  Оно и понятно, в процедуре Ntransfer, переменная создается внутри цикла for… А удаляется она … Continue reading

Posted in DataSnap, Delphi, Без рубрики | Comments Off on Delphi. Datasnap. Как передать файл (изображение) на сервер, разделив его на части?

Delphi. DataSnap. Обобщение статей.

DataSnap. Обобщение статей Введение в DataSnap Создание сервера и клиента DataSnap Создание сервера приложений DataSnap как VCL  приложения (проще) Создание сервера приложений DataSnap как Windows  Service (сложнее) Подключение сервера приложений к СУБД Создание клиентского приложения DataSnap Базовые операции с БД из DataSnap … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi. DataSnap. Обобщение статей.

Delphi.Datasnap. Как передать изображение на сервер? Direct Upload.

Этот метод, я назвал Direct Upload, потому что из всех способов передать файлы или изображения с клиента на сервер – он мне показался достаточно простым в реализации. Но есть несколько тонкостей, которые надо знать. Итак, в данной статье рассмотрим передачу … Continue reading

Posted in DataSnap, DBExpress, Delphi, Без рубрики | Comments Off on Delphi.Datasnap. Как передать изображение на сервер? Direct Upload.

Delphi. DBXpress. Подключение к удаленной БД MySQL.

Что нужно настроить у хостера? Мой хостер на данный момент – Timeweb.ru Думаю, с другими можно действовать по аналогии. Шаг 1. Создание базы данных….   Админка Timeweb попросит задать имя и пароль для БД. Важный момент. В Timeweb имя базы … Continue reading

Posted in DataSnap, DBExpress, Delphi, MySQL | Comments Off on Delphi. DBXpress. Подключение к удаленной БД MySQL.

Ищу ответ. Delphi. DataSnap. Провайдеры. Загрузка картинки…

Проблема – не могу передать изображение с клиента  на сервер DataSnap и сохранить в СУБД MySQL… Компоненты На сервере… …в методах сервера… На клиенте… …на главной форме клиента… Коды и способы загрузки 1 “Прямой” способ… На клиенте…

Результат “прямого” … Continue reading

Posted in DataSnap, Delphi, Без рубрики, Ищу ответ | Comments Off on Ищу ответ. Delphi. DataSnap. Провайдеры. Загрузка картинки…

Delphi. Datasnap. Провайдеры. Empty Providers list…

Этот короткий пост посвящен проблеме пустого листа DataSet провайдеров в компоненте ClientDataSet у клиента. На рис. ниже указано имя ProviderName и 2 выпадающих элемента, которые предварительно добавлены в методы сервера. Такой – выпадающий список – это нормальное состояние. Но я … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi. Datasnap. Провайдеры. Empty Providers list…

Delphi.Datasnap. ServerMethods. Как удалить запись (Delete)?

В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем удалить запись – DELETE- это одна из основных операций с базами … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi.Datasnap. ServerMethods. Как удалить запись (Delete)?

Delphi.Datasnap. ServerMethods. Как отредактировать запись в БД (Update)?

В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем сделать редактирование записи – UPDATE- одну из основных операций с … Continue reading

Posted in DataSnap, Delphi | Comments Off on Delphi.Datasnap. ServerMethods. Как отредактировать запись в БД (Update)?