分类分类
关注+2009-05-29作者:
.Net下调用SqlServer2k中存储过程首先,在SqlServer中创建存储过程,在调用时分为有参数和没有参数两种情况,
先就简单的没有参数的情况简要的介绍:
假设存储过程如下: CREATE PROC SelectAll
AS SELECT * FROM StudentInf |
则此sp的调用如下:
SqlCommand selectCMD = new SqlCommand(“SelectAll”, conn);
//conn 为SqlConnection selectCMD.CommandType = CommandType.StoredProcedure; |
SqlDataAdapter stuDA = new SqlDataAdapter();
stuDa.SelectCommand = selectCMD; |
如果有参数:create proc andSelect
@StudentId varchar(10),
@StudentName varchar(10), As Select * from StudentInf where StudentId = @StudentId and StudentName = @StudentName |
selectCMD.Parameters.Add(“@StudentId”, SqlDbType.NVarChar, 10);
selectCMD.Parameters.Add(“@StudentName”, SqlDbType.NvarChar, 10); |
SqlParameters onePara = selectCMD.Parameters.Add(“@StudentId”, SqlDbType.NVarChar, 10);
onePara.Value = “ a string ” |
相关文章
更多+相同厂商
热门推荐
点击查看更多
点击查看更多
点击查看更多
说两句网友评论