Упражнение 4.1: Изменение набора данных на клиенте
На этом практическом занятии мы напишем клиентский и серверный код для реализации обновлений в наборе данных. Сначала мы подготовим код клиента: изменим данные в наборе данных, отправим изменения на сервер и выполним слияние изменений, полученных от сервера, в рабочий набор данных клиента. Затем подготовим серверный код: напишем процедуру обновления, которая применит изменения из полученного набора к базе данных и вернёт набор изменений клиенту. В завершение протестируем работу нашего клиентского и серверного кода.
Занятие состоит из трёх заданий на выполнение которых отводится примерно 60 минут.
Задание 1 – Код для изменения набора данных на клиенте
На предыдущем практическом занятии мы создали клиентскую процедуру access_dsPO_procs.p, в которой написали код для извлечения набора данных. В этом задании мы добавим в эту процедуру код для изменения данных в полученном наборе данных, создадим набор изменений, вызовем серверную процедуру для обновления и выполним слияние возвращённых с сервера изменений с рабочим набором данных.