powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вернуть целочисленное значение хранимой процедуры + Basic
3 сообщений из 3, страница 1 из 1
Вернуть целочисленное значение хранимой процедуры + Basic
    #38044338
У меня есть хранимая процедура на скл:
Код SQL
Код: 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 @LINES;  
END 


Как мне в коде на Бейсике получить результат (return @Lines) в виде целочисленного значения?
Код
Код Visual Basic
Код: vbnet
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
Помогите пожалуйста!!!!)

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Вернуть целочисленное значение хранимой процедуры + Basic
    #38044546
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А так?

bb = (int)КинотеатрDataSetTableAdapters.QueriesTableAdapter.Adapter.SelectCommand.Parameters["@return"].value
...
Рейтинг: 0 / 0
Вернуть целочисленное значение хранимой процедуры + Basic
    #38044562
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ах да. В данном случае - - 1 - это количество возвращаемых строк.

Я бы, пожалуй, сделал бы лучше такой текст запроса. Зачем возится? ExecuteScalar и все.

SET NOCOUNT ON;
SELECT количество FROM залы WHERE зал = @Hall)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вернуть целочисленное значение хранимой процедуры + Basic
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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