在C#中怎么调用带参数的存储过程啊??
2014-12-05 16:51
197 查看
1)执行一个没有参数的存储过程的代码如下: SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.selectCommand = new SqlCommand(); da.selectCommand.Connection = conn; da.selectCommand.CommandText = "NameOfProcedure"; da.selectCommand.CommandType = CommandType.StoredProcedure; (2)执行一个有参数的存储过程的代码如下 SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.selectCommand = new SqlCommand(); da.selectCommand.Connection = conn; da.selectCommand.CommandText = "NameOfProcedure"; da.selectCommand.CommandType = CommandType.StoredProcedure; param = new SqlParameter("@ParameterName", SqlDbType.DateTime); param.Direction = ParameterDirection.Input; param.Value = Convert.ToDateTime(inputdate); da.selectCommand.Parameters.Add(param); 若需要添加输出参数: param = new SqlParameter("@ParameterName", SqlDbType.DateTime); param.Direction = ParameterDirection.Output; param.Value = Convert.ToDateTime(inputdate); da.selectCommand.Parameters.Add(param); 若要获得参储过程的返回值: param = new SqlParameter("@ParameterName", SqlDbType.DateTime); param.Direction = ParameterDirection.ReturnValue;
相关文章推荐
- C#调用Oracle的存储过程,其参数为数组类型
- C#调用SQL存储过程以及返回值和参数的获取
- C#中调用存储过程:带输入输出参数
- C#调用带输入输出参数的存储过程
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- 存储过程输出参数:C#中调用输入输出参数的存储过程
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
- C#带输出参数的存储过程调用
- c#调用带输出参数的存储过程
- C#调用Oracle的存储过程,其参数为数组类型
- c# 调用带有参数的存储过程方法--oracle篇
- 使用c#调用oracle存储过程获取存储过程参数信息
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
- C#调用带参数的存储过程
- 带输出参数的存储过程的使用及在C#中调用问题
- C# 调用sql的存储过程并传递参数
- 关于C#调用存储过程,带输出参数,存储过程
- C#调用带参数的存储过程
- C#调用Oracle带有out游标参数存储过程的问题
- C#里调用带输出参数的存储过程