sqlhelper怎样调用有参数的存储过程
在sql2005中写了一个存储过程,有一个参数。如何在VS2008中通过sqlhelper调用该存储过程,主要是参数如何传递过去。存储过程如下:createprocsp_...
在sql2005中写了一个存储过程,有一个参数。
如何在VS2008中通过sqlhelper调用该存储过程,主要是参数如何传递过去。
存储过程如下:
create proc sp_checkrecord
(
@skey varchar(50)
)
as
begin
select * from datainfo
where ( titlename like '%'+@skey+'%' )
end
go
假设vs2008中有个textbox,怎样将该textbox中的值作为这个存储过程的参数?(用sqlhelper) 展开
如何在VS2008中通过sqlhelper调用该存储过程,主要是参数如何传递过去。
存储过程如下:
create proc sp_checkrecord
(
@skey varchar(50)
)
as
begin
select * from datainfo
where ( titlename like '%'+@skey+'%' )
end
go
假设vs2008中有个textbox,怎样将该textbox中的值作为这个存储过程的参数?(用sqlhelper) 展开
2个回答
展开全部
SqlParameter[] prms = new SqlParameter[]{
new SqlParameter("@skey ", SqlDbType.VarChar)
};
prms[0].Value = textbox1.Text;
SqlDataReader dr = SqlHelper.ExecuteReader(connectionString, CommandType.StoredProcedure, "proc sp_checkrecord", prms);
while (dr.Read()) {
//Build your own Object
}
new SqlParameter("@skey ", SqlDbType.VarChar)
};
prms[0].Value = textbox1.Text;
SqlDataReader dr = SqlHelper.ExecuteReader(connectionString, CommandType.StoredProcedure, "proc sp_checkrecord", prms);
while (dr.Read()) {
//Build your own Object
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询