! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

PostgreSQL 데이터베이스 기반의 C# 리포트 생성하기 > 온라인 스터디

본문 바로가기

ActiveReports.NET

온라인 스터디

시작하기 PostgreSQL 데이터베이스 기반의 C# 리포트 생성하기

페이지 정보

작성자 GrapeCity 작성일 2022-05-27 16:12 조회 608회 댓글 0건

본문

PostgreSQL은 가장 많이 사용되는 오픈 소스 데이터 소스 중 하나입니다. MySQL보다 사용하기 쉬운 인터페이스를 갖고 있습니다.

최근 한 고객이 ActiveReports를 PostgreSQL 데이터베이스에 바인딩하는 방법을 질문하셨기에, PostgreSQL로 작업하는 다른 고객들을 위해 이 블로그 글을 쓰기로 결심했습니다.


PostgreSQL에서 표 만들기

먼저 PostgreSQL pgAdmin 패널에서 simple_table이라는 표를 만듭니다.

PostgreSQL의 공개 표


보고서의 데이터 소스 설정

여기서는 RDL 보고서를 만든 후 MyTestDataBase에서 PostgreSQL을 사용하여 simple_table에 바인딩하려고 합니다.

저는 RDL 보고서를 PostgreSQL에 연결하기 위해 PostgreSQL Global Development Group에서 제공한 ODBC 드라이버(PostgreSQL Unicode 32/64비트)를 사용하고 있습니다. PostgreSQL 드라이버를 설치하지 않았다면 이 문서의 첫 부분에 나오는 단계를 따르시기 바랍니다.

ODBC PostgreSQL Unicode 드라이버

이제 다음과 같은 연결 문자열을 사용하여 데이터 소스를 RDL 보고서에 링크할 수 있습니다.

Driver={PostgreSQL UNICODE};Server=localhost; Port=5432;
​
Database=MyTestDataBase; Uid=postgres; Pwd=123456;

 

RDL 보고서 데이터 소스


이제 다음과 같은 SQL 쿼리를 사용하여 데이터 집합을 데이터 소스에 추가합니다.

SELECT * FROM simple_table


PostgreSQL의 RDL 보고서 데이터 집합


보고서 디자인

이제 데이터 집합을 사용하여 보고서를 디자인할 준비가 완료되었습니다. 표를 보고서 위에 놓고 데이터 집합 필드에 바인딩해 보겠습니다.

표 셀을 PostgreSQL 데이터 집합 필드에 바인딩

이와 같이 코드는 단 한 줄도 작성하지 않고 PostgreSQL 데이터베이스에 바인딩된 RDL 보고서를 만들었습니다. 놀랍지 않나요?

보고서가 어떤 모양인지 미리 보기를 통해 확인하겠습니다.

img

멋지게 만들어졌습니다.

아래 링크를 통해 PostgreSQL 관리 패널을 사용하여 복원할 수 있는 데이터베이스 백업이 포함된 샘플 응용 프로그램을 다운로드하실 수 있습니다.

샘플 다운로드하기




지금 바로 ActiveReports.NET을 다운로드하여 직접 테스트해보세요!

 
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

카테고리

태그1

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.