2010-01-21 1 views

답변

1

Bulk Insert (또는 bcp 유틸리티)은 빠른 데이터 가져 오기를위한 친구입니다. 아마도 일부 언어로 데이터 로더를 작성해야 할 것입니다.

0

수 있지만 승리 양식에 내가 필요한 데이터를로드했습니다 수동으로 설정 할 수있다. 기본적으로 데이터베이스에서 적절한 데이터를로드하고 Me.ReportViewer1.LocalReport.DataSources.Add를 사용하여 필요한 데이터 세트를 내 보고서 뷰어에 첨부하는 메서드가 있습니다. 그런 다음 Me.ReportViewer1.LocalReport.ReportEmbeddedResource를 사용하여 보고서를 표시합니다. 내 보고서는 임베디드 리소스이지만 파일에서도로드 할 수 있습니다. 머리 꼭대기를 기억할 수는 없습니다. 모든 것이로드되면 RefreshReport를 호출하면 보고서가 표시됩니다. 음, 그 요점은, 내가 볼 수있는 내 코드가 없어,하지만 그게 기본 단계임을 압니다.

현재 사용자가 보고서를 탐색 할 때 즉시 데이터 세트를로드하는 방법을 연구했습니다. 지금이 문제를 해결하려면 ReportError 이벤트를 캡처하고 보낸 사람 (보고서 뷰어 개체)에서 표시하려고하는 보고서를 확인한 다음 위의 방법을 사용하여 데이터 집합을로드해야합니다. 내가 겪고있는 유일한 문제는이 시점에서 데이터 집합을로드 할 때 로딩 화면이 없기 때문에 내 응용 프로그램이 정지 된 것처럼 보입니다. 순환 로딩 화면으로 돌아갈 방법을 찾지 못했지만 지금은로드하는 동안로드되는 창이 나타납니다. 기억해야 할 점은 오류가 발생하면 보고서를 표시 할 때 이미 로컬 repot으로 설정되어 있으므로 보고서를 확인하고 필요에 따라 데이터를로드하는 경우 사례/사례가 있어야한다는 것입니다.

0

많은 매개 변수가 반환되지 않고 실행시 실제 매개 변수로만 변경되는 기본 매개 변수를 설정할 수 있습니까?