문제

XML 경로 쿼리의 결과를 파일에 쓰려고합니다. 파일을 생성 할 수 있지만 쿼리 결과는 포함되지 않습니다. 내가 어디에서 잘못 될지 아는 사람이 있습니까?

private static void GetChartData(string OC_Ttl1, string OC_Ttl2, string OC_OL31)
    {

        //Prepare Connection Variables
        SqlConnection conn_Org = new SqlConnection();
        SqlCommand cmd_Org = new SqlCommand();



        //Open Connection
        conn_Org.ConnectionString = Set_OrgChartConn();
        conn_Org.Open();

        //Execute Procedure
        cmd_Org.Connection = conn_Org;
        cmd_Org.CommandText = "dbo.usp_CreateOrgDataSet";
        cmd_Org.CommandType = CommandType.StoredProcedure;
        cmd_Org.Parameters.AddWithValue("@OC_Ttl_1", OC_Ttl1);
        cmd_Org.Parameters.AddWithValue("@OC_Ttl_2", OC_Ttl2);
        cmd_Org.Parameters.AddWithValue("@OC_OL3_1", OC_OL31);




        DataSet myDataSet = new DataSet();
        myDataSet.ReadXml(cmd_Org.ExecuteXmlReader(), XmlReadMode.Fragment);
        myDataSet.WriteXml("myData.xml");

        conn_Org.Close();






    }

위의 코드와 함께 생성 된 XML 파일의 내용입니다.

<?xml version="1.0" standalone="yes"?>

도움이 되었습니까?

해결책

이 시도:

myDataSet.ReadXml(cmd_Org.ExecuteXmlReader(), XmlReadMode.Auto);

다른 팁

SQL Management Studio에서 저장된 절차를 호출하면 어떻게됩니까? 확실히 XML을 되찾고 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top