C# 怎么执行不带参数的存储过程?
public DataSet GetListWithProcedure(string strProcedureName, SqlParameter[] paras)
{
DataSet ds = new DataSet();
try
{
using (SqlConnection conn = new SqlConnection(stsqlcon))
{
using (SqlCommand command = new SqlCommand(strProcedureName, conn))
{
command.CommandType = CommandType.StoredProcedure;
for (int i = 0; i < paras.Length; i++)
{
command.Parameters.Add(paras[i]);
}
SqlDataAdapter da = new SqlDataAdapter(command);
da.Fill(ds, "ds");
return ds;
}
}
}
catch
{
throw;
}
}
这是dbhelp 里面的一个类
我在前台调用的时候这样为什么不行呢?
DataTable dt = DBHelpSQL.GetListWithProcedure("sp_who_lock",SqlParameter[]=null);
this.DgvPidData.DataSource = dt;
提示错误 请提供需要提供的值?
...全文
相关推荐
c# 调用带参数的存储过程
### 标题:“C# 调用带参数的存储过程”该标题指出本文将介绍如何在C#程序中调用SQL Server中的存储过程,并且这个存储过程会接受参数。
C#执行存储过程
在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、Web应用程序以及游戏等方面。本主题聚焦于“C#执行存储过程”,这是一项在数据库操作中常见的任务。
在ASP.NET(c#)中调用带参数的存储过程最简便的方法(eg)
执行存储过程最后,我们使用`ExecuteNonQuery()`方法来执行存储过程。这个方法通常用于不返回结果集的操作,如插入、更新或删除记录。
使用 ADO.NET 和 C# .NET 调用带参数的存储过程
在IT领域,特别是数据库操作与应用开发中,利用ADO.NET结合C# .NET来调用带参数的存储过程是一项常见的技术需求。
执行带参数和返回集的存储过程
执行带参数的存储过程,首先需要创建一个Command对象,并设置其CommandType属性为adCmdStoredProc,表示将要执行的是一个存储过程。


