当前位置:  开发笔记 > 编程语言 > 正文

如何向/从SQL Server存储过程发送和接收参数

如何解决《如何向/从SQLServer存储过程发送和接收参数》经验,为你挑选了1个好方法。



1> Izzy..:

您需要使用SqlDataReader来实现此目的.还可以使用using块来确保连接对象已正确关闭和处理.

来自MSDN

要确保始终关闭连接,请打开using块内部的连接,如以下代码片段所示.这样做可确保在代码退出块时自动关闭连接.

您可以将代码更改为:

using(var con = new SqlConnection("ConnectionString")) {
using(var cmd = new SqlCommand("ProcedureName", con)) {

//Params here

con.Open();

using(var reader = cmd.ExecuteReader()) {
    while (reader.Read()) {
        var bValue = reader.GetString(0);
        //Same for the next two values
        }
     }
   }
}

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有