C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74186] MySQL의 JSON 필드 값을 읽어 들이는 방법이 있나요?
김시환 [godson2] 3458 읽음    2017-02-19 15:36
지난주에 장비 납품업체에서 업체의 Database 에 연결하던 중 DB가 변경된 사실을 접하게 되었습니다.
기존에는 MSSQL 서버에 ODBC를 통해 연결하여 측정조건 항목들을 불러와서 사용하였는데 이것이 갑자기 MySQL을 사용하는 것으로 변경이 되었습니다. SQL 서버가 변경된 것까지는 문제가 없었는데 진짜 문제는 변경된 DB 시스템에 뜬금없이 JSON 이 적용된 것이었습니다.

장비 제어위주로 프로그램하다보니 JSON 이라는 기술에 대해 잘 이해도 못하는 상황이라 급 당황모드로 전환되고 결국 장비 셋업을 마무리 못하고 말았습니다.

일단 JSON 은 다행히 라이브러리가 있는것 같아 파싱하면 될듯 한데

문제는 Database 에서 해당 측정 조건이 들어있는 필드의 내용을 불러 들이지 못하는 문제에 직면해 있습니다.

MySQL과의 연결은 ODBC 컨넥션을 이용하였고 DBExpress 나 ADO 컴포넌트를 이용하여도 JSON 필드가 있는 테이블을 읽어들이면 계속 에러가 발생하고 데이타를 불러 들이지 못하고 있습니다.

다행이 BDE의 TDatabase 와 TQuery를 사용하여 읽어더니 에러는 발생하지 않고 읽어 들이기는 하는데 역시 JSON 데이타가 들어이는 필드는 아예 없는것으로 인식하고 불러 들이지 못하고 나머지 필드만 불러 들이고 있습니다.

제가 DB에 대해 전문지식이 없다보니 도움을 청하게 되었습니다.
빌더 XE4 버젼을 사용하고 있습니다.

도움을 부탁드립니다.

+ -

관련 글 리스트
74186 MySQL의 JSON 필드 값을 읽어 들이는 방법이 있나요? 김시환 3458 2017/02/19
74227     Re:MySQL의 JSON 필드 값을 읽어 들이는 방법이 있나요?(자답 입니다.) 김시환 3702 2017/03/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.