国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中IDataParameter調用存儲過程的實現方法

2024-07-10 13:28:12
字體:
來源:轉載
供稿:網友
本文實例講述了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程序設計有一定的借鑒價值。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佛坪县| 平陆县| 遂宁市| 文山县| 蓝山县| 乡宁县| 壤塘县| 宁夏| 石林| 阿城市| 奉贤区| 玉环县| 蕲春县| 龙泉市| 英超| 两当县| 滦平县| 温宿县| 招远市| 寿阳县| 惠东县| 怀仁县| 东丽区| 卢氏县| 林周县| 莫力| 灯塔市| 尤溪县| 无棣县| 万安县| 鄄城县| 平顺县| 富蕴县| 航空| 永兴县| 若尔盖县| 商都县| 祁门县| 土默特右旗| 华坪县| 舞阳县|