powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataSet и хранимая процедура возвращающая набор данных
12 сообщений из 12, страница 1 из 1
DataSet и хранимая процедура возвращающая набор данных
    #38098047
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некая ХП которая возвращает набор данных. И значение в out параметре.
При попытке создать Query при выборе этой ХП, студия пытается распарсить тело ХП, но у неё это не получается, т.к. результат идёт из временной табл. В итоге добавляется с пустым списком полей.
При попытке вручную добавить, также вылазит ошибка (студия ссылается на туже временную таблицу).
Как-то можно это решить? Убедить её дать руками поля добавить?
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098051
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не использовать эти убогие аут параметры, с которыми ни одна орм не умеет работать. Значения возвращать в виде рекордсета, на крайний случай - в xml.
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098069
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Проблема собственно не в out параметрах, проблема в временной табл, которую VS распарсить корректно не может. ХП и так возвращает рекордсет
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098074
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А причем тут собственно асп.нет?
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098076
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А куда ещё засунуть? этот вопрос к БД как-то не относится.
Надо бы в IDE в раздел по VS но такого нет.
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098081
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSWА куда ещё засунуть? этот вопрос к БД как-то не относится.
Надо бы в IDE в раздел по VS но такого нет.
Впринципе ты прав, но у нас есть общий форум: по .Net Framework, там обычно такие вещи муссируются. Думаю, Серж перекинет.
P.S. Ты бы хоть пример показал, что там за хп.
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098097
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
CREATE PROCEDURE [dbo].[sp_GetPayments_byUserID]
@UserID int,
@Sum money =null output 
AS

SET NOCOUNT ON

select 
Payment.Dat,
Payment.TransactionID,
Payment.AmountPaid,
Payment.PaymentID, 
item.ItemID,
item.WebAddress
into #t
from Payment, item
where	Payment.UserID=@UserID
and		Item.ItemID=Payment.ItemID
order by PaymentID

select @Sum=sum(AmountPaid) from #t

select
PaymentID,
Dat,
AmountPaid,
TransactionID,
ItemID,
WebAddress
from #t
order by PaymentID



ХП простая и легко переписывается без использования временной табл., но есть 2 НО
1. ХП не моя и править её я не могу, а дублировать функциональность принципиально не верно
2. Вполне может может возникнуть ситуация когда потребуется временная табл, то как быть в этом случае. Использование подобного кода не криминально и не понимаю почему мне не даёт руками поля проставить...
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098108
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как насчет того, чтобы выбросить типизированный датасет на свалку?
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098110
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Что в замен?
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098116
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSWМСУ, Что в замен?
ORM: Entity Framework или HNibernate. Типизированные датасеты зло.
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098162
SergSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

спасибо. Но боюсь после родного Hibernate не привыкну к NHibernate.
Но это уже не относится к теме.
...
Рейтинг: 0 / 0
DataSet и хранимая процедура возвращающая набор данных
    #38098170
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSWНо боюсь после родного Hibernate не привыкну к NHibernate.
NHibernate полнотсью слизан с Hibernate, привыкнешь.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataSet и хранимая процедура возвращающая набор данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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