『Lena's by ☆볶기!!』: Restart !!

Rorolena
2013/01/19 (주말잔업)
(업무일지 포스팅 안내는이쪽으로)

오늘의 업무내용)_
- 단순 정보 출력용 XML 페이지 작성
- DB 마스터 관리자 권한 이탈 정정
- 쿼리내 상정된 선택기능 추가


- 단순 정보 출력용 XML 페이지 작성 -
기존의 다양한 출력조건을 가진 XML과 달리 단순히 그냥 나열된 정보만 보여줘도 되는 평문용 XML을 작성했습니다.
MSSQL에 FOR XML RAW쿼리를 전달하여 데이터를 받은뒤 닷넷에서 다음과 같이 정보를 받았습니다.

DataTable dt = new DataTable();
adp.Fill(dt);

StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);

foreach (DataRow row in dt.Rows)
  sw.Write(row[0].ToString());

sw.Flush();
sw.Close();

구조는 매우 간단하게 Data Table에 받아 DataRow를 끝까지 출력시키는 구조입니다.
더 단순하게 바로 스트링을 출력해 줄 수 있는 방법이 존재할것 같지만 아직 찾지를 못해서 그냥 넘어갑니다.

- DB 마스터 관리자 권한 이탈 정정 -
MSSQL을 가지고 이런저런것을 마구잡이로 하다보니 마스터 아이디에서 관리자권한이 어찌된일인지 이탈하게 되었습니다.
이에대한 해결방법으로 다음을 참고하였습니다.
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10205&docId=129814335&qb=7IKs7Jqp7J6QIOq4sOuzuCDrjbDsnbTthLDrsqDsnbTsiqTrpbwg7Je0IOyImCDsl4bsirXri4jri6Qu&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=RnpFQU5Y7uRssv85jfZsssssssC-223300&sid=UPpnfXJvLCUAAD8JUlQ

- 쿼리내 상정된 선택기능 추가 -
작성한 쿼리문중 일부가 경우를 상정해 다양한 데이터를 주거나 혹은 재활용 해야할일이 있어서 CASE문을 다시 확인 하였습니다.
다음의 주소에서 잠조하였습니다.
http://blog.naver.com/tonyounmi?Redirect=Log&logNo=40047097485
내용은 CASE, WHEN, THEN, END로 이루어져 있습니다.

'개발실 ◐ ━━ > 작업기록' 카테고리의 다른 글

2013/01/21  (0) 2013.01.23
2013/01/20 (주말잔업)  (0) 2013.01.20
2013/01/18  (0) 2013.01.18
2013/01/17  (0) 2013.01.18