다음을 통해 공유


Reset 메서드(RDS)

지정된 정렬 및 필터 속성을 기반으로 클라이언트 쪽 레코드 집합 정렬 또는 필터를 실행합니다.

중요하다

Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.

통사론

  
DataControl.Reset(value)  

매개 변수

DataControl
RDS를 나타내는 개체 변수입니다. DataControl 개체입니다.


선택적. 현재 "필터링된" 행 집합을 필터링하려는 경우 true (기본값)부울 값입니다. False 원래 행 집합에서 필터링하여 이전 필터 옵션을 제거했음을 나타냅니다.

발언

SortColumn, SortDirection, FilterValue, FilterCriterionFilterColumn 속성은 클라이언트 쪽 캐시에서 정렬 및 필터링 기능을 제공합니다. 정렬 기능은 레코드를 한 열의 값으로 정렬합니다. 필터링 기능은 찾기 조건에 따라 레코드의 하위 집합을 표시하는 반면 전체 레코드 집합 캐시에서 유지 관리됩니다. Reset 메서드는 조건을 실행하고 현재 Recordset레코드 집합바꿉니다.

제출되지 않은 원래 데이터에 대한 변경 내용이 있는 경우 Reset 메서드가 실패합니다. 먼저 SubmitChanges 메서드를 사용하여 읽기/쓰기 Recordset변경 내용을 저장한 다음 Reset 메서드를 사용하여 레코드를 정렬하거나 필터링합니다.

행 집합에서 둘 이상의 필터를 수행하려면 선택적 부울 인수를 Reset 메서드와 함께 사용할 수 있습니다. 다음 예제에서는 이 작업을 수행하는 방법을 보여줍니다.

ADC.SQL = "Select au_lname from authors"  
ADC.Refresh    ' Get the new rowset.  
  
ADC.FilterColumn = "au_lname"  
ADC.FilterCriterion = "<"  
ADC.FilterValue = "'M'"  
ADC.Reset         ' Rowset now has all Last Names < "M".  
  
ADC.FilterCriterion = ">"  
ADC.FilterValue = "'F'"  
' Passing True is not necessary, because it is the   
' default filter on the current "filtered" rowset.  
ADC.Reset(TRUE)     ' Rowset now has all Last   
                    ' Names < "M" and > "F".  
  
ADC.FilterCriterion = ">"  
ADC.FilterValue = "'T'"  
' Filter on the original rowset, throwing out the  
' previous filter options.  
ADC.Reset(FALSE)   ' Rowset now has all Last Names > "T".  

적용 대상

DATAControl 개체(RDS)

참고 항목

filterColumn, FilterCriterion, FilterValue, SortColumn 및 SortDirection 속성 및 Reset 메서드 예제(VBScript)
SUBMITChanges 메서드(RDS)