다음을 통해 공유


SqlDataSourceView.Delete(IDictionary, IDictionary) 메서드

정의

DeleteCommand SQL 문자열, DeleteParameters 컬렉션에 지정된 매개 변수와 지정된 keysoldValues 컬렉션의 값을 사용하여 삭제 작업을 수행합니다.

public:
 int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer

매개 변수

keys
IDictionary

IDictionary 작업에서 삭제할 ExecuteDelete(IDictionary, IDictionary)의 개체 또는 행 키 값입니다.

oldValues
IDictionary

IDictionary 속성이 ConflictDetection 값으로 설정된 경우에만 계산되는 행 값이 포함된 CompareAllValues입니다.

반환

Int32

내부 데이터베이스에서 삭제되는 행 수를 나타내는 값입니다.

예외

SqlDataSource가 내부 데이터 소스와 연결될 수 없는 경우

또는 ConflictDetection 속성이 CompareAllValues 값으로 설정되고 전달된 oldValues 매개 변수가 없는 경우

CanDelete 속성은 false입니다.

설명

Delete 메서드 호출을 ExecuteDelete 메서드를 전달 합니다 keysoldValues 매개 변수.

적용 대상

추가 정보