相关疑难解决方法(0)

错误:必须在控制离开当前方法之前分配Out参数

在发回参数时收到此错误

错误:必须在控制离开当前方法之前分配Out参数

代码是

 public void GetPapers(string web, out int Id1, out int Id2)
    {
        SqlConnection conn = new SqlConnection(ConnectionString());
        conn.Open();
        SqlCommand cmd = new SqlCommand("GetPapers", conn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add(new SqlParameter("@URL", String(web)));

        SqlDataReader rdr = cmd.ExecuteReader();

        if (rdr.Read())
        {
            Id1 = (int)rdr["ID1"];
            Id2 = (int)rdr["ID2"];
        }

        rdr.Close();
    }
Run Code Online (Sandbox Code Playgroud)

称之为

GetPapers(web, out Id1, out Id2);
Run Code Online (Sandbox Code Playgroud)

与此问题相关

相关问题

c# compiler-errors .net-2.0

24
推荐指数
1
解决办法
5万
查看次数

标签 统计

.net-2.0 ×1

c# ×1

compiler-errors ×1