Oracle Database 를 ActiveReport 에 연결 하기

3135 단어 database
ActiveReport 는 OLEDB,SQL,XML 과 집합 대상 을 포함 하여 다양한 데이터 원본 과 상호작용 할 수 있다.본 논문 에서 우 리 는 Oracle 데이터 베 이 스 를 ActiveReport 에 어떻게 연결 하 는 지 논술 할 것 이다.이것 은 매우 가 벼 운 일이 다.다음은 우리 분포 설명 귀속 방법:1.    VS 를 사용 하여 ActiveReport 7(Code-Based)프로젝트 를 만 듭 니 다.2.    Oracle.DataAccess.dll 참조 추가.3.    Oracle.DataAccess 네 임 스페이스 를 추가 합 니 다.4.    Report Start 이벤트 에 다음 코드 를 추가 합 니 다.a.데이터베이스 연결 문자열 b 를 설정 합 니 다.데이터 조회 문 구 를 설정 합 니 다.c.Data Adapter 를 통 해 데 이 터 를 검색 하고 DataTable d 를 채 웁 니 다.Data Source property 를 DataTable e 로 설정 합 니 다.데이터베이스 연결 문자열 코드 를 닫 으 면 다음 과 같 습 니 다.
           private OracleConnection con;
           private OracleCommand cmd;
           private OracleDataAdapter adap;
           DataTable dt = new DataTable();
           private void rptOracle_ReportStart(object sender, EventArgs e)
           {
               string oraDB = "Data Source=XE;User Id=hr;Password=hr;";
               con = new OracleConnection(oraDB);
               con.Open();
               cmd = new OracleCommand();
               cmd.Connection = con;
               cmd.CommandText = "select * from DEPARTMENTS";
               cmd.CommandType = CommandType.Text;
               adap = new OracleDataAdapter(cmd);
               adap.Fill(dt);
               this.DataSource = dt;
               con.Close();
          } 

5.    현재 보고서 에 데이터 컨트롤 을 추가 하고 컨트롤 DataField 속성 을 DataTable 의 필드 이름 으로 설정 합 니 다.6.    보고서 디자이너 를 통 해 바 인 딩 결 과 를 확인 합 니 다.

좋은 웹페이지 즐겨찾기