0
我有一個存儲過程,它組合了2個表中的值。這是存儲過程:存儲過程到SQL數據源
ALTER PROCEDURE dbo.SplitTime
@time nvarchar(50),
@classid nvarchar(50)
AS
/* SET NOCOUNT ON */
DECLARE @delimiter char(1)
DECLARE @index INT
DECLARE @value nvarchar(4000)
SET @index = 1
SET @delimiter='-'
WHILE @index != 0
BEGIN
SELECT @index = CHARINDEX(@Delimiter,LTRIM(@time))
IF @index !=0
SELECT @value = LTRIM(LEFT(@time,@index - 1))
ELSE
SELECT @value = LTRIM(@time)
SET @value = LTRIM(RTRIM(@value))
IF @value <> ''
INSERT into StartEndTimes(times,ID) values(LTRIM(@value),@classid)
SELECT @time =LTRIM(RIGHT(@time,LEN(@time) - @index))
IF LEN(@time) = 0 BREAK
END
SELECT * from StartEndTimes,ClassInfo
所以,基本上我分裂是格式6:00時 - 9:00並將其存儲在另一個表。現在,我需要將此存儲過程分配給asp.net中的sqldatasource。但我不知道如何發送參數。這兩個參數都來自ClassInfo表。你能幫我麼?