powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные работы процедуры
5 сообщений из 5, страница 1 из 1
Получить данные работы процедуры
    #32003454
Nata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем понимаю как происходит возврат данных.
На сервере MSSQL имеется сохраненная процедура, результатом работы которой является набор данных (грубо говоря это запрос), который не передает их ни в какую таблицу.
В свою очередь параметры в процедуру передаются клиентской программой, написанной на Delphi.
Я не понимаю как я могу отобразить в клиентской части набор данных выбранный процедурой, к чему обращаться select. Неужели мне нужно создавать таблицу или временную таблицу.
...
Рейтинг: 0 / 0
Получить данные работы процедуры
    #32003455
Фотография Moonspell13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здр. А я не понимаю чего тут не понимать, если используется Делфи и СКЛ сервер???
Сервер возвращает данные (точнее их часть) в памать компа. Но это не главное.
В делфях есть компонент TStoredProc, работает подобно TQuery. Вот и все.
Берем TStoredProc тыкаемся мыхой по свойствам, устанавливаем БД, и имя ХП, если надо параметры.
Цепляем TDataSource, TStoredProc.Open вот он нужный набор. В грид его и все видно.
Хотя для Оракла такое не катит. Там по другому. Но с СКЛ Сервером все намана работает.
...
Рейтинг: 0 / 0
Получить данные работы процедуры
    #32003456
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nata, хранимая процедура возвращает recordset, как получить этот рекордсет на клиенте зависит от того каким образом процедура была выполнена. В ADO, например, у команды есть свойство - recordset, вот оттуда его и можно вытянуть
...
Рейтинг: 0 / 0
Получить данные работы процедуры
    #32003486
Nata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята фенк"Ю за советы сегодня попробую чего-нибудь получить.
Nata
...
Рейтинг: 0 / 0
Получить данные работы процедуры
    #32003487
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> у команды есть свойство - recordset, вот оттуда его и можно вытянуть

Неправильно немного сказал , не свойство у команды, а после выполнения команды создается объект рекордсет с именем - rsИмяКоманды
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные работы процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]