111,126
社区成员
发帖
与我相关
我的任务
分享
CREATE PROCEDURE s_AddSelectResult --增加选课纪录
(
@YearTermID char(5), --学年学期
@CourID char(6), --课程号
@StudID char(11), --学号
@CourOrder smallint, --课序号
@Reupflag smallint, --重修标志
@rst nvarchar(30) out --返回结果
)AS
DECLARE
@row char(4)
--首先判断是否存在相同的纪录
IF (not exists (select * from s_selectresult where yeartermid = @YearTermID and courid = @CourID and studid = @StudID and CourOrder = @CourOrder))
BEGIN
--插入纪录
Insert into s_SelectResult(YearTermID, CourID, StudID, CourOrder, ReupFlag, BeSelected, CancelFlag,
SelectFlag, MateFlag, LastDate, Operator)
values(@YearTermID,@CourID,@StudID,@CourOrder,@ReupFlag,1,0,0,0,getdate(),'yixian')
--判断是否插入成功
IF ( @@rowcount = 1)
BEGIN
SET @rst = '增加成功'
END
END
ELSE
BEGIN
SET @rst = '失败,该生已选过该课程'
END
select @rst
GO
System.Data.DataTable dt = SqlHelp.ReturnDt(sSql);
foreach (System.Data.DataRow dr in dt.Rows)
{
foreach (System.Data.DataColumn dc in dt.Columns)
{
Console.WriteLine(dr[dc.ColumnName].ToString());
}
}