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

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


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