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
、基本的に私はフォーマット六時のものであり、時間分割 - 9時00分と別のテーブルに格納します。今、このストアドプロシージャをasp.netのsqldatasourceに割り当てる必要があります。しかし、私はどのようにパラメータを送信するか分からない。どちらのパラメータもClassInfoテーブルから来ます。手伝ってくれませんか?