-
MY PROJECTS
-
Recent Posts
- Algo.Java.BFS in BinaryTree
- Java.Jackson.Serialize object to json
- Algo. Traverse linked list
- Algo. Java. Remove-duplicates-from-sorted-array
- Java.Hibernate.SimpleExample
- Java.Jdbc.SimpleExample
- SQL. Calc the sum with case, example
- Mullvad – free the internet :)
- Junit. Jupiter
- Java. SpringBoot Example how to work with dateTime in Specification
- Java.SpringBoot.PopularAnnotations
- SpringBoot. Exception Management
- Java.Hibernate.JoinTableAnnotation
- SpringBoot.Making our first starter and autoconfiguration
- Spring. Creating main annotation to start business logic
- Spring.Reading from properties file
- Spring.How to define spring version inside springBoot ?
- SpringBoot App inside Docker
- Kafka.FirstExperience
- Docker.MySql and Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: DataSnap
Delphi. DataSnap. Обобщение статей.
DataSnap. Обобщение статей Введение в DataSnap Создание сервера и клиента DataSnap Создание сервера приложений DataSnap как VCL приложения Создание сервера приложений DataSnap как Windows Service Подключение сервера приложений к СУБД Создание клиентского приложения DataSnap Базовые операции с БД из DataSnap … Continue reading
Delphi. DBXpress. Подключение к удаленной БД MySQL.
Что нужно настроить у хостера? Мой хостер на данный момент – Timeweb.ru Думаю, с другими можно действовать по аналогии. Шаг 1. Создание базы данных…. Админка Timeweb попросит задать имя и пароль для БД. Важный момент. В Timeweb имя базы … Continue reading
Ищу ответ. Delphi. DataSnap. Провайдеры. Загрузка картинки…
Проблема – не могу передать изображение с клиента на сервер DataSnap и сохранить в СУБД MySQL… Компоненты На сервере… …в методах сервера… На клиенте… …на главной форме клиента… Коды и способы загрузки 1 “Прямой” способ… На клиенте…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
procedure TForm2.Button1Click(Sender: TObject); var bmp:tbitmap; twic:twicimage; begin bmp:=tbitmap.Create; twic:=twicimage.Create; opendialog1.Execute; twic.LoadFromFile(opendialog1.FileName); bmp.Assign(twic); clientdataset1.append; clientdataset1.FieldByName('Primary_key').AsInteger:=clientdataset1.RecordCount+1; clientdataset1.FieldByName('Picture').Assign(bmp); clientdataset1.Post; clientdataset1.ApplyUpdates(0); //clientdataset1.Refresh; clientdataset1.Close; clientdataset1.Open; end; |
Результат “прямого” … Continue reading
Posted in DataSnap, Delphi, Без рубрики, Ищу ответ
Comments Off on Ищу ответ. Delphi. DataSnap. Провайдеры. Загрузка картинки…
Delphi. Datasnap. Провайдеры. Empty Providers list…
Этот короткий пост посвящен проблеме пустого листа DataSet провайдеров в компоненте ClientDataSet у клиента. На рис. ниже указано имя ProviderName и 2 выпадающих элемента, которые предварительно добавлены в методы сервера. Такой – выпадающий список – это нормальное состояние. Но я … Continue reading
Delphi.Datasnap. ServerMethods. Как удалить запись (Delete)?
В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем удалить запись – DELETE- это одна из основных операций с базами … Continue reading
Delphi.Datasnap. ServerMethods. Как отредактировать запись в БД (Update)?
В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем сделать редактирование записи – UPDATE- одну из основных операций с … Continue reading
Delphi.Datasnap. ServerMethods. Как сделать вставку (Insert)?
В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем сделать вставку – INSERT- одну из основных операций с базами данных. … Continue reading
Delphi.Datasnap. ServerMethods. Как сделать выборку (Select)?
В данном посте продолжаем работать с технологией DataSnap не через провайдеры, а через TserverMethods… Итак, если все подготовительные работы по созданию сервера и клиента проведены, то в данном посте попробуем сделать выборку – select – одну из основных операций с … Continue reading
Delphi.Datasnap. ServerMethods. Как отобразить множество на клиенте?
В данном посте создадим сервер и клиента с нуля и будем пользоваться не провайдерами, а серверными методами. Согласно книге Д.Осипова Delphi и Базы данных – это относительно новый подход, избавляющий от зависимости от COM. Не могу сказать, что он во … Continue reading
Posted in DataSnap, Delphi, Без рубрики
Comments Off on Delphi.Datasnap. ServerMethods. Как отобразить множество на клиенте?
Delphi.Datasnap. Провайдеры. Как удалить запись (delete)?
В данном посте будем учиться удалять записи Delete. Для этого нужно провести подготовительную работу на сервере, обновить класс методов сервера у клиента, и вызывать соответствующие методы со стороны клиента. Всего существует 3 способа – Через TServerMethods. На мой взгляд менее … Continue reading