最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Asp .net 調(diào)用帶參數(shù)的存儲過程

 更新時間:2017年03月24日 09:06:30   作者:Resources  
本文主要介紹了Asp .net 調(diào)用帶參數(shù)的存儲過程的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧

1.后臺調(diào)用帶參數(shù)的存儲過程詳解

例:

注明:@AnalysisDate,@Process_PTR為存儲過程參數(shù)

        IDataParameter[] iDataDi = new SqlParameter[2];
            iDataDi[0] = new SqlParameter("@AnalysisDate", showDate);
            iDataDi[1] = new SqlParameter("@Process_PTR", ID);
            //獲取檢測項所選日期的不同時間
            dtDifferTime = SqlHelper.RunProceduresByParameter("pro_GetDifferenceTimeInfos", iDataDi);
            //SqlHelper中的 RunProceduresByParameter(string storedProcName, IDataParameter[] parameters)方法:
   /// <summary>
    /// 執(zhí)行帶參數(shù)的存儲過程,返回DataSet類型
    /// </summary>
    /// <param name="storedProcName"></param>
    /// <param name="parameters"></param>
    /// <returns></returns>
    public static DataSet RunProceduresByParameter(string storedProcName, IDataParameter[] parameters)
    {
      using (SqlConnection connection = new SqlConnection(connectionString))
      {
        DataSet dataSet = new DataSet();
        connection.Open();
        SqlDataAdapter sqlDA = new SqlDataAdapter();
        sqlDA.SelectCommand = BuildQueryCommand(connection, storedProcName, parameters);
        sqlDA.Fill(dataSet);
        connection.Close();
        connection.Dispose();
        return dataSet;
      }
    }
   /// <summary> 
    /// 構(gòu)建 SqlCommand 對象(用來返回一個結(jié)果集,而不是一個整數(shù)值) 
    /// </summary> 
    /// <param name="connection">數(shù)據(jù)庫連接</param> 
    /// <param name="storedProcName">存儲過程名</param> 
    /// <param name="parameters">存儲過程參數(shù)</param> 
    /// <returns>SqlCommand</returns> 
    private static SqlCommand BuildQueryCommand(SqlConnection connection, string storedProcName, IDataParameter[] parameters)
    {
      SqlCommand command = new SqlCommand(storedProcName, connection);
      command.CommandType = CommandType.StoredProcedure;
      foreach (SqlParameter parameter in parameters)
      {
        command.Parameters.Add(parameter);
      }
      return command;
    }

2.存儲過程創(chuàng)建語句

USE [RedBSys_DB]
GO
/****** Object: StoredProcedure [dbo].[pro_GetDifferenceTimeInfos]  Script Date: 2017-03-22 16:34:13 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
 --獲取檢測項當(dāng)天日期不同時間
CREATE proc [dbo].[pro_GetDifferenceTimeInfos]
  @AnalysisDate varchar(50),
  @Process_PTR int
AS
 select distinct(AnalysisDate) from Assay_BillMain
 where CONVERT(varchar(100),AnalysisDate, 23)=@AnalysisDate and Process_PTR=@Process_PTR 
 order by AnalysisDate ASC
GO

 

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

湘潭市| 会昌县| 平江县| 和平区| 牙克石市| 武义县| 湘西| 台中县| 东莞市| 宁乡县| 崇文区| 大悟县| 克山县| 青川县| 高清| 上饶市| 民乐县| 赤峰市| 郑州市| 揭阳市| 昭觉县| 扎囊县| 离岛区| 新蔡县| 宜宾县| 鹤山市| 贵南县| 德令哈市| 宽甸| 武平县| 沙坪坝区| 台北市| 尼木县| 白沙| 湟中县| 察雅县| 长寿区| 禹城市| 通化市| 东阳市| 平谷区|