vs2005 调用存储过程

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:43:47
VS2005中用带参数方法调用sql存储过程怎么实现

存储过程
CREATE PROCEDURE AddCar
@PayCar varchar(50),
@XiuLi varchar(50),
@DateTime varchar(50)
AS
insert into CTable values(@PayCar,@XiuLi,@DateTime)
GO

cs代码
con.Open();
com = new SqlCommand("AddCar", con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue("@PayCar", PayCar);
com.Parameters.AddWithValue("@XiuLi", XiuLi);
com.Parameters.AddWithValue("@DateTime", addtme);
com.ExecuteNonQuery();
con.Close();

DataTable dt 不就是你传进来的参数吗
实力化类
SP_WE_TJBB_SiteAccounting sp =new SP_WE_TJBB_SiteAccounting();
sp.GetDatas(dt);//dt是你传进来的参数。

这是我们项目里面的其中一个调用存储过程的类
/// <summary>
/// 方法:基站费用台帐
/// 编写日期:2007-10-24
/// 说明:返回一张表
/// </summary>
public class SP_WE_TJBB_SiteAccounting
{
#region 变量