Главная » Delphi » Delphi 2006 – Способы вызова хранимых процедур

0

Когда в компоненте BdpCommand, реализующем возможность выполнения команд СУБД, в качестве типа команды (свойство CommandType) выбрано значение «хранимая процедура» (StoredProcedure), то в раскрывающемся списке свойства CommandText можно выбрать имя любой из доступных процедур, хранимых в базе; их перечень сформируется автоматически. А в контекстном меню компонента BdpCommand с помощью пункта CommandText Editor задаются подробные настройки выполнения выбранной процедуры, имеется даже возможность ее тестового запуска кнопкой Execute (рис. 5.10).

Рис. 5.9. Доступ к таблице базы даннгж па этапе проектирования

С помощью Проводника данных хранимые процедуры (раздел Procedures конкретной базы Проводника) можно перетаскивать в Дизайнер, в результате чего в проекте автоматически формируется связь с базой через компонент BdpConnection и настраивается компонент выполнения хранимой процедуры BdpCommand.

Puc. 5.10. Средство настройки хранимых процедур

Другие возможности

Компонент BdpCopyTable позволяет быстро запрограммировать процесс переноса содержимого таблиц из одной базы данных в другую. Это осуществляется заданием источника набора данных SourceCommand и принимающей таблицы DestinationTable. Компонент обеспечивает перенос схемы таблицы, первичных ключей и записанных в нее данных.

Компоненты DataHub и DataSync группы Borland Data Provider позволяют состыковать работу множества поставщиков данных в одном приложении и синхронизировать одновременную обработку множества таблиц. А добавив к этой паре компоненты RemoteConnection и RemoteServer, можно приступить к созданию многоуровневых приложений, в которых элементы серверной логики выполняются на разных компьютерах в сети.

Редактирование перечня и настроек таблиц, доступных в рамках некоторого набора данных DataSet, а также, что важно, взаимосвязей между таблицами, можно теперь выполнять в специальных редакторах, доступных через свойства Tables и Relations набора данных. В первом случае вызывается редактор перечня таблиц, а во втором появляется возможность визуально настраивать связи между таблицами.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии