Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 21.04.2011
Сообщений: 91
1

Вернуть целочисленное значение хранимой процедуры

19.11.2012, 16:27. Показов 1630. Ответов 1
Метки нет (Все метки)

У меня есть хранимая процедура на скл:
SQL
1
2
3
4
5
6
7
8
9
ALTER PROCEDURE Number_of_Lines 
@Hall VARCHAR(20), 
AS 
BEGIN 
SET NOCOUNT ON; 
DECLARE @LINES INT; 
SET @LINES = (SELECT количество FROM залы WHERE зал = @Hall) 
RETURN @LINESEND
Как мне в коде на Бейсике получить результат (return @Lines) в виде целочисленного значения?
Код
Visual Basic
1
2
3
Dim bb As Integer 
Dim procedure As New КинотеатрDataSetTableAdapters.QueriesTableAdapter 
bb = procedure.Number_of_Lines("Этро")
не работает, т.к. в этом случае процедура возвращает кодированное значение (всегда -1, даже если явно написать например return 555)
Помогите получить результат корректно
Насколько я понимаю, результат процедуры нельзя пробежать в цикле, ведь эта процедура не возвращает табличное значение. Студия знает, что procedure.Number_of_Lines вернет int.
Но только всегда -1
Помогите!!!!)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2012, 16:27
Ответы с готовыми решениями:

Вернуть поле таблицы как лист с хранимой процедуры
Возможно ли вернуть с хранимой процедуры данные типа SELECT AS TABLE( nvarchar(20)) , ,...

Создание хранимой процедуры, которая создает хранимые процедуры
Написать хранимую процедуру SQL , которая будет создавать хранимые процедуры(любые) для БД.

Вызов процедуры из хранимой процедуры
подскажите плз. кто сталкивался по теме. необходима так же передача параметров. За ранее всем...

Как из хранимой процедуры получить значение return
Есть хранимая процедура create procedure.... .... return 0; .... return 1; slect-ов в...

1
73 / 73 / 10
Регистрация: 18.09.2012
Сообщений: 208
20.11.2012, 12:45 2
чтобы получить результат return, нужно к SqlCommand добавить параметр с типом ParameterDirection.ReturnValue
http://msdn.microsoft.com/en-u... ction.aspx
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2012, 12:45

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как вернуть значение процедуры из DLL во внешний модуль?
Как вернуть значение процедуры из DLL во внешний модуль?

Вызов хранимой процедуры
Как вызвать хранимую процедуру в БД Access через Viasual Studio 2015 Community. Хранимые процедуры:...

Код хранимой процедуры
Ребят, ничего толком не знаю о PostgreSQL. Но есть БД, в которой нужно создать хранимую процедуру,...

Вызов хранимой процедуры
Добрый день У меня есть процедура хранимая в MySQL на добавление строки CREATE DEFINER =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.