中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

asp.net中IDataParameter調用存儲過程怎么實現

小億
87
2024-03-21 19:51:45
欄目: 云計算

在ASP.NET中調用存儲過程時,可以使用IDataParameter接口來傳遞參數。下面是一個示例代碼:

using System;
using System.Data;
using System.Data.SqlClient;

namespace DataParameterExample
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;";
            string storedProcedureName = "usp_GetEmployeeInfo";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                using (SqlCommand command = new SqlCommand(storedProcedureName, connection))
                {
                    command.CommandType = CommandType.StoredProcedure;

                    // 創建參數
                    IDataParameter parameter = command.CreateParameter();
                    parameter.ParameterName = "@EmployeeId";
                    parameter.Value = 123;
                    command.Parameters.Add(parameter);

                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader();

                    while (reader.Read())
                    {
                        Console.WriteLine(reader["EmployeeName"]);
                    }

                    reader.Close();
                }
            }
        }
    }
}

在上面的示例中,首先創建了一個SqlConnection對象和一個SqlCommand對象,然后設置了CommandType為StoredProcedure,接著創建了一個IDataParameter對象,并設置了參數的名稱和值,最后將參數添加到SqlCommand的Parameters集合中。最后通過ExecuteReader方法執行存儲過程并獲取結果數據。

0
阜南县| 奇台县| 景泰县| 德兴市| 通海县| 宝兴县| 元氏县| 祁阳县| 稷山县| 无为县| 盐亭县| 甘肃省| 莆田市| 南昌县| 高密市| 白银市| 科技| 榆社县| 绥宁县| 邵东县| 沙洋县| 平南县| 孟津县| 沛县| 岳西县| 嘉善县| 耿马| 大荔县| 剑阁县| 牡丹江市| 娄烦县| 宁德市| 延庆县| 青神县| 庄河市| 马关县| 牙克石市| 平昌县| 扬中市| 张掖市| 博白县|