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

首頁(yè) > 編程 > .NET > 正文

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

2024-07-10 13:32:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.后臺(tái)調(diào)用帶參數(shù)的存儲(chǔ)過(guò)程詳解

例:

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

        IDataParameter[] iDataDi = new SqlParameter[2];            iDataDi[0] = new SqlParameter("@AnalysisDate", showDate);            iDataDi[1] = new SqlParameter("@Process_PTR", ID);            //獲取檢測(cè)項(xiàng)所選日期的不同時(shí)間            dtDifferTime = SqlHelper.RunProceduresByParameter("pro_GetDifferenceTimeInfos", iDataDi);            //SqlHelper中的 RunProceduresByParameter(string storedProcName, IDataParameter[] parameters)方法:   /// <summary>    /// 執(zhí)行帶參數(shù)的存儲(chǔ)過(guò)程,返回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 對(duì)象(用來(lái)返回一個(gè)結(jié)果集,而不是一個(gè)整數(shù)值)     /// </summary>     /// <param name="connection">數(shù)據(jù)庫(kù)連接</param>     /// <param name="storedProcName">存儲(chǔ)過(guò)程名</param>     /// <param name="parameters">存儲(chǔ)過(guò)程參數(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.存儲(chǔ)過(guò)程創(chuàng)建語(yǔ)句

USE [RedBSys_DB]GO/****** Object: StoredProcedure [dbo].[pro_GetDifferenceTimeInfos]  script Date: 2017-03-22 16:34:13 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO --獲取檢測(cè)項(xiàng)當(dāng)天日期不同時(shí)間CREATE proc [dbo].[pro_GetDifferenceTimeInfos]  @AnalysisDate varchar(50),  @Process_PTR intAS select distinct(AnalysisDate) from Assay_BillMain where CONVERT(varchar(100),AnalysisDate, 23)=@AnalysisDate and Process_PTR=@Process_PTR  order by AnalysisDate ASCGO

 

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持VeVb武林網(wǎng)!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到ASP.NET教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南召县| 城步| 许昌县| 徐闻县| 崇左市| 肥乡县| 阳泉市| 巴林右旗| 边坝县| 旺苍县| 如皋市| 吉水县| 育儿| 博客| 蓬莱市| 资中县| 定陶县| 沁水县| 南乐县| 大宁县| 颍上县| 东莞市| 淳化县| 宜都市| 通化市| 运城市| 涞水县| 若尔盖县| 绩溪县| 沁阳市| 当阳市| 固阳县| 辽阳县| 共和县| 高安市| 新河县| 杭州市| 贵州省| 固原市| 教育| 乌拉特前旗|