Следующая хранимая процедура работает так, как я хочу, в дизайнере Visual Studio. Результатом является таблица, содержащая все гонки расстояния для ввода @CourseName
Возвращает набор результатов из хранимой процедуры SQL Server на vb.net
ALTER PROCEDURE [dbo].[getCourseDistancesProc]
@CourseName nvarchar(50)
AS
BEGIN
SET NOCOUNT ON;
SELECT DISTINCT
RaceDistances.RaceDistance
FROM
RacingMaster
JOIN
RaceDistances ON RacingMaster.Dist_Of_Race_FK = RaceDistances.PKRaceDistancesId
JOIN
Courses ON RacingMaster.RM_Course_FK = Courses.PKCourseId
WHERE
CourseName = @CourseName
END
Я хочу, чтобы вызвать хранимую процедуру из приложения vb.net. Какой тип данных я объявляю в качестве выходной переменной, чтобы полный набор результатов был возвращен вызывающему приложению?
Выходные переменные предназначены для возврата одного значения. В SQL Server вы можете возвращать результаты только с помощью оператора select –
@JamesZ Я не уверен, что понимаю. В моем примере, что бы я выбрал? – user995689
Так же, как сейчас, есть ли проблема/ошибка? –