首页主机资讯asp.net中IDataParameter调用存储过程怎么实现

asp.net中IDataParameter调用存储过程怎么实现

时间2024-03-29 10:34:03发布admin分类主机资讯浏览1307
导读:在ASP.NET中调用存储过程时,可以使用IDataParameter接口来传递参数。下面是一个示例代码: using System; using System.Data; using System.Data.SqlClient;...


在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方法执行存储过程并获取结果数据。


声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

python之cv2.rectangle()函数的用法是什么 js-window.history对象的编写要求

游客 回复需填写必要信息