Posted
Filed under .NET/C#
도로명 주소 OpenAPI 신청 방법 : https://www.juso.go.kr/addrlink/addrLinkRequestMainNew.do?cntcMenu=API 

소스는 아래와 같습니다. 
XML Data를 읽어와 DataSet으로....
Web에서 사용하던 내용을 CS 단으로 적용 시킨 내용 입니다.

프로그램 실행 결과입니다.
사용자 삽입 이미지


프로그램 소스 코드 입니다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Xml;

namespace WindowsApplication2
{
    public partial class Form1 : Form
    {
        string currentPage = "1";  //현재 페이지
        string countPerPage = "1000"; //1페이지당 출력 갯수
        string confmKey = "TESTJUSOGOKR"; //테스트 Key
        string keyword = string.Empty;
        string apiurl = string.Empty;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                keyword = textBox1.Text.Trim();
                apiurl = "http://www.juso.go.kr/addrlink/addrLinkApi.do?currentPage=" + currentPage + "&countPerPage=" + countPerPage + "&keyword=" + keyword + "&confmKey=" + confmKey;

                textBox2.Text = apiurl+"\r\n";

                WebClient wc = new WebClient();

                XmlReader read = new XmlTextReader(wc.OpenRead(apiurl));

                DataSet ds = new DataSet();
                ds.ReadXml(read);

                dataGridView2.DataSource = ds.Tables[0];

                DataRow[] rows = ds.Tables[0].Select();

                textBox2.Text += rows[0]["totalCount"].ToString();

                if (rows[0]["totalCount"].ToString() != "0")
                {
                    dataGridView1.DataSource = ds.Tables[1];
                }
                
            }
            catch (Exception ex)
            {
            }
        }
    }
}
2016/03/10 09:02 2016/03/10 09:02
Posted
Filed under DataBase/MSSQL
MSSQL 링크드서버 내 프로시저가 실행되지 않는 경우 (메시지 7411)

Exec 링크드서버명.DB명.SP 명 실행시 아래와 같이 메시지 7411 오류가 나는 경우.
사용자 삽입 이미지


1. 서버개체 연결된 서버 에서 연결된 서버 항목을 선택후 마우스 오른쪽 누른후 속성 선택
사용자 삽입 이미지

2. 서버 옵션 선택 후 RPC 내보내기 항목을 False 에서 True로 변경 후 확인
사용자 삽입 이미지
2016/03/08 12:47 2016/03/08 12:47