主页 > 知识库 > asp.net中IDataParameter调用存储过程的实现方法

asp.net中IDataParameter调用存储过程的实现方法

热门标签:电销业务 电商新玩法 客户服务 百度AI接口 网站排名优化 科大讯飞语音识别系统 人工智能 国美全国运营中心

本文实例讲述了asp.net中IDataParameter调用存储过程的实现方法,是asp.net数据库程序设计中非常实用的技巧。分享给大家供大家参考。

具体实现方法如下:

public string GenerateExamePaper(string paperType, string driverID, string MacAddr)
{
  int i;
  IDataParameter[] iData = new SqlParameter[4];
  iData[0] = new SqlParameter("@paperType", paperType);
  iData[1] = new SqlParameter("@driverID", driverID);
  iData[2] = new SqlParameter("@MacAddr", MacAddr);
  iData[3] = new SqlParameter("@sReturn", SqlDbType.Char, 50, ParameterDirection.Output, false, 0, 0, string.Empty, DataRowVersion.Default,null);
  string aaa = "";
  i= DbHelperSQL.RunProcedureParOut("Pro_GenerateExamePaper", iData, out aaa).ToString();

  return aaa;
}

/// summary>
/// 执行存储过程,返回影响的行数 
/// /summary>
/// param name="storedProcName">存储过程名/param>
/// param name="parameters">存储过程参数/param>
/// param name="rowsAffected">影响的行数/param>

/// param name="rowsAffected">返回output值/param>

/// returns>/returns>
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected,out str)
{
  using (SqlConnection connection = new SqlConnection(connectionString))
  {
 int result;
 connection.Open();
 SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
 rowsAffected = command.ExecuteNonQuery();
 result = (int)command.Parameters["ReturnValue"].Value;
    str= (int)command.Parameters["@sReturn"].Value;
 return result;
  }
}

相信本文所述对大家的asp.net程序设计有一定的借鉴价值。

您可能感兴趣的文章:
  • asp.net实现调用带有输出参数的存储过程实例
  • asp.net中调用oracle存储过程的方法
  • asp.net利用存储过程和div+css实现分页(类似于博客园首页分页)
  • asp.net安全、实用、简单的大容量存储过程分页
  • asp.net 结合mysql存储过程进行分页代码
  • 在ASP.NET中用存储过程执行SQL语句
  • asp.net 存储过程调用
  • asp.net sql存储过程
  • Asp .net 调用带参数的存储过程

标签:厦门 POS机 拉萨 咸宁 枣庄 南平 益阳 攀枝花

巨人网络通讯声明:本文标题《asp.net中IDataParameter调用存储过程的实现方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266