을 반환합니다. ASP.NET에서 대시 보드를 개발하면 SQLServer에 큐브가 생성됩니다.AdomDataRader는 동일한 값
나는 치수 값을 가져 와서 ListBox에 넣으려고합니다.
쿼리를 실행하면 오른쪽 행 크기가 반환되지만 값은 각 행에서 동일합니다.
이
내 코드입니다 :..MDXQuery = @ " 회원 [조치 내용] [라벨] AS [희미한 경력] [희미한 경력 이름 지역] .CURRENTMEMBER.MEMBER_CAPTION 회원 [측정] [UniqueName] AS [Dim Career]. [Dim Career Name Area] .CURRENTMEMBER.UNIQUENAME SELECT {[측정 값]. [레이블], [측정 값]. [고유 이름] } 켜기, [흐림 지원]. [Dim Career Name Area]. 행렬에 전체 멤버 발신 [DWH UNIT] ";
using (AdomdConnection cnn = new AdomdConnection(ConfigurationManager.ConnectionStrings["CuboCnx"].ConnectionString)) { using (AdomdCommand cmd = new AdomdCommand(MDXQuery, cnn)) { cnn.Open(); using (AdomdDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (dr.Read()) { select.NameCareer = dr.GetString(0); select.ValueCareer = dr.GetString(1); lstSelect.Add(select); } dr.Close(); } } }
그리고 목록을 JSON으로 파싱 한 후,이 얻을 :
[{ "NameCareer": "TICS" "ValueCareer": "[희미한 경력] [."NameCareer": "TICS", "Value Career": "[Dim Career]. [Dim 직업 이름 영역] &"}, { "NameCareer": "TICS", "ValueCareer": "[Dim Career]. [Dim Career Name Area]. [프로그래머] "}, { "NameCareer ":"TICS ", "ValueCareer ":"[Dim Career]. [Dim Career Name Area]. & [프로그래머] "}] 내가 뭔가, 정말 바보 같은 실수 해결
내가 오순절 노력이 너무 :.! 동안 (dr.Read()) { for (int i = 0; 나는