powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Возвратить два набора данных из хп
10 сообщений из 10, страница 1 из 1
Возвратить два набора данных из хп
    #32685076
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые профи!
Можна ли каким-нибудь образом сделать так, что бы хп возвращала 2 набора данных (типа OUTPUT параметры, но только наборы данных)?
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685096
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EasygoingУважаемые профи!
Можна ли каким-нибудь образом сделать так, что бы хп возвращала 2 набора данных (типа OUTPUT параметры, но только наборы данных)?
Только на клиента.
Код: plaintext
1.
2.
create procedure DoubleSet as 
select  1  
select  2 
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685104
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делайте 2 раза селлект... только не все провайдеры это поддерживают.

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685106
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как мне поймать момент, когда первый набор я получил и сейчас буду получать второй?
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685107
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Easygoingа как мне поймать момент, когда первый набор я получил и сейчас буду получать второй?
NextRecordset
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685111
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиент сразу получает 2 набора, их нужно переключать, обычно это метод
nextrecordset

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685118
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извините, не совсем понял.
Я пользуюсь ADO.NET (SQL Dataadapter)/ Первый select мне нужно залить в один DATATABLE, ДРУГОЙ В ДРУГУЮ
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685121
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать 2 процедуры.


для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685125
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Easygoingизвините, не совсем понял.
Я пользуюсь ADO.NET (SQL Dataadapter)/ Первый select мне нужно залить в один DATATABLE, ДРУГОЙ В ДРУГУЮ

Так и будет.
DataSet.DataTable[0] - первая выборка
DataSet.DataTable[1] - вторая выборка
...
Рейтинг: 0 / 0
Возвратить два набора данных из хп
    #32685261
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ADO.NET - нет NextRecordSet


Я пользуюсь ADO.NET (SQL Dataadapter)/ Первый select мне нужно залить в один DATATABLE, ДРУГОЙ В ДРУГУЮ


Код: plaintext
1.
da.Fill(myDataSet);  // где da - ваш DataAdapter, в SelectCommand ваша ХП возвращающая два resultset. 
Далее смотрите пост Alexey Kudinov

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Возвратить два набора данных из хп
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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