2020/08/20 - [IT Story/TIP] - MSSQL 웹(Get/Post)통신 : SQL_APIConsumer MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 공공Data 포탈이나 다른 시스템과 연동시 XML 또는 Json으로 Data를 Web을 통해 받아 오는 경우가 종종 있습니다. 웹방식의 프로그램을 작성 할 경우 바로 받아서 사용하면 되지만 , 웹방식으로 받은 D kindmaster.tistory.com 위 포스팅 내용을 먼저 보고 보세요 위 내용을 알고 있다는 전제하에서 설명합니다. 1.아래사이트에서 도로명 주소 API신청 http://www.juso.go.kr/addrlink/main.do?cPath=99MM 도로명주소 개발자센터 www.juso.go.kr API ..
공공Data 포탈이나 다른 시스템과 연동시 XML 또는 Json으로 Data를 Web을 통해 받아 오는 경우가 종종 있습니다. 웹방식의 프로그램을 작성 할 경우 바로 받아서 사용하면 되지만 , 웹방식으로 받은 Data를 C/S방식의 프로그램에 적용 시 불편함이 있었습니다. 그래서 구글링중 SP(Stored Proc)를 사용해서 바로 가공하여 사용하는 방법이 있어서 공유 해 볼 까 합니다.(사실 제가 안까먹기 위한 기록용 성격이 더 강함) 환경 설정 ( SQL Server Management Studio 에서 실행) 1. 아래와 같이 clr 사용을 활성화 합니다. USE DBNAME GO sp_configure 'clr enabled',1 RECONFIGURE 2. 사용할 DataBase의 모드를 TRUS..
위지윅 지원 에디터중에 네이버에서 제공하는 smarteditor가 있습니다. 자세한 사용법은 아래 링크를 참고하세요 http://naver.github.io/smarteditor2/user_guide/ SmartEditor2 사용자 가이드 · GitBook No results matching "" naver.github.io 기본 설정은 끝내고 나면 글쓰기의 기본 폰트와 글꼴이 아래 그림과 같이 돋움에 9pt로 설정이되어 나옵니다. 위의 기본 글꼴과 폰트 사이즈 변경하는 방법에 대해서 공유 해 봅니다. 해결 방법 에디터를 적용한 페이지 (전 : write.html 임) 의 스크립트를 보면 초기 글꼴 과 사이즈를 지정 하는 부분이 있습니다. 1차 시도 function setDefaultFont() { va..
파워빌더의 경우 파일다운로드로 검색시 ftp를 사용하여 다운로드하는 소스가 많이 있습니다. FTP를 통해 다운로드 할 경우 윈도우 방화벽 및 각종 방화벽에 예외 처리를 해야 되기 때문에 프로그램 개발 완료 후 에도 방화벽 예외 처리 이슈가 발생합니다. 그래서 방화벽 예외 처리 없이 다운로드 하는 방법을 알게되어 공유 해 볼 까 합니다. 파워빌더 HTTP에있는 파일 다운로드방법 1. urlmon.dll을 사용합니다. 위 파일은 윈도우 시스템 파일에 있습니다. (전 검색을 통해서 확보했습니다.) 2. Local External Functions 아니 Global External Functions중 용도에 맞게 아래 구분을 선언합니다. Function long URLDownloadToFileA (Long Ca..
파워빌더의를 인스톨 하면 code sample안에 참고 할 만한 소스가 많이 있습니다. code sample 를 실행 할려고 하면 Demo DB가 없어서 실행이 안됩니다. [ 실패한 방법 ] Sql anywhere 17 개발자 버전을 설치하였습니다. 여기 Demo db가 존재하여 연결 해 보았습니다. 파워빌더에서 사용하는 code sample과 db Table의 레이아웃이 다릅니다. ㅠ.ㅠ 실패 검색해보니 ... eas demo db Vnn 버전을 설치하면된다고 Lab 강좌에 나옵니다. (아래 그림 참고) Demo db 다운 받는 곳을 몰라서 실패 ㅠ.ㅠ [ 성공한 방법 ] 이것때문에 오늘 하루 다 날렸음 ㅠ.ㅠ 순서 중요 합니다. 순서대로 안하면 메뉴가 안나옵니다. 1. Sql anywhere 설치( ..
MSSQL - Data 조회(Select)/수정(Update)/삭제(Delete) 1.Data 조회 (Select) - 기본형 Select 컬럼명1, 컬럼명2, 컬럼명3 From 테이블명 Where 조건절 :Where 조건절 생략시 전체 Data 조회 Select * From 테이블명 해당테이블의 모든 컬럼을 조회시 아래와 같이 * 로 조회 가능 EX) Select * From T1 또는 Select Key_ID,Key_Nm,Data From T1 현재 DATA 없기 때문에 빈 Table이 조회됩니다. ※ 2번에서 Data 입력후 다시 예제 쿼리 실행하면 변경된 DATA조회가능 2. Data 입력(Insert) / 수정(Update) /삭제(Delete) 2-1. 입력(Insert) - 기본형 Inser..
파워빌더에서 Post로 전송하는 방법2가지 1.웹브라우즈를 실행하여 HTML 과 Javascirpt 구문을 사용하여 보내는 방법 : Post방식으로 전송만 하고 끝날 경우 사용 2.Microsoft.XMLHTTP를 이용하는방법 : Post전송후 리턴 받은 값을 확인해야되는 경우 사용 String ls_Send, ls_Hp_No, ls_ID, ls_PW, ls_arg, ls_response_text ls_Send = 'sendMessage' ls_Hp_No = '01000000000' ls_ID = 'id' ls_PW = 'pw' ls_Post_URL = 'post전송url' ls_arg = "uid=" + ls_ID ls_arg = ls_arg +"&pass=" + ls_PW ls_arg = ls_arg..
Table 생성 / 수정 / 삭제 1)기본문법 - 생성: Create Create Table 테이블명( 컬럼명1 타입 Default(값), -- Null값인 경우 초기값으로저장 컬럼명2 타입 Not Null, -- Null값은 허용안됨 컬럼명3 타입 Null, -- Null값 허용 Constraint PK이름 Primary Key(컬럼명) -- PK설정(고유한값) ) EX) Create Table T1( Key_ID int Default(0), Key_Nm Varchar(30) not Null, Data int Null, Constraint PK_Key Primary Key(Key_ID, Key_Nm) ) 결과 화면 2) 기본문법 - 수정: Alter 2-1.새로운 컬럼 추가 Alter Table 테이블..
nodejs 설치 후 js파일을 백그라운드에서 실행 할 필요가 있어서 검색 하다 알게된 내용을 공유 할까 합니다.참고로 forever의 경우 이름에서도 알 수 있는데 계속 실행됩니다. 별도의 중지 명령이 없을 경우 프로세스가 죽어서 다시 실행됩니다. 그러나 서버가 재부팅시는 별도 스크립트를 작성해야만 중지없이 실행됩니다. 참고로 설치 환경은 라즈베리파이입니다. 1.관련 정보 https://www.npmjs.com/package/forever 2. 설지방법 - sudo apt-get update - sudo npm install forever -g 3. 시작 - forever start path/XXX.js 공식문서에서는 자동으로 path잡히는것 처럼되어있어서 아래와 같은 오류를 만날 수 있습니다. for..
Blog is powered by kakao / Designed by 미스터짱