DataAdapter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataSet 를 채우고 데이터 원본을 업데이트하는 데 사용되는 데이터베이스 연결 및 SQL 명령 집합을 나타냅니다.
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
- 상속
- 파생
- 구현
설명
데이터 DataAdapter 검색 및 저장을 위한 데이터 원본과 데이터 원본 간의 DataSet 브리지 역할을 합니다. 매핑을 통해 Fill이 브리지를 제공합니다. 이 브리지는 DataAdapter 데이터 원본의 데이터 DataSet 와 일치하도록 데이터를 변경하고 데이터 원본의 데이터를 해당 데이터와 Update일치DataSet하도록 변경합니다.
SQL Server 데이터베이스에 연결하는 경우 연결된 SqlCommand 개체와 SqlConnection 함께 사용하여 SqlDataAdapter 전반적인 성능을 높일 수 있습니다. OLE DB 지원 데이터 원본의 경우 연결된 OleDbCommand 데이터 원본과 OleDbConnection 개체를 사용합니다DataAdapter. ODBC 지원 데이터 원본의 경우 연결된 OdbcCommand 데이터 원본과 OdbcConnection 개체를 사용합니다DataAdapter. Oracle 데이터베이스의 경우 연결된 OracleCommand 개체와 OracleConnection 함께 사용합니다DataAdapter.
인스턴스 DataAdapter 를 만들면 읽기/쓰기 속성이 초기 값으로 설정됩니다. 이러한 값의 목록을 보려면 참조는 DataAdapter 생성자입니다.
생성자
| DataAdapter() |
DataAdapter 클래스의 새 인스턴스를 초기화합니다. |
| DataAdapter(DataAdapter) |
동일한 형식의 기존 개체에서 클래스의 DataAdapter 새 인스턴스를 초기화합니다. |
속성
| AcceptChangesDuringFill |
채우기 작업을 수행하는 동안 DataTable에 추가된 DataRow에 대해 AcceptChanges()가 호출되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| AcceptChangesDuringUpdate |
AcceptChanges()를 수행하는 동안 Update(DataSet)가 호출되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| CanRaiseEvents |
구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
| Container |
IContainer을 포함하는 Component를 가져옵니다. (다음에서 상속됨 Component) |
| ContinueUpdateOnError |
행을 업데이트하는 동안 오류가 발생할 때 예외를 생성할지 여부를 지정하는 값을 가져오거나 설정합니다. |
| DesignMode |
Component가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
| Events |
이 Component에 연결된 이벤트 처리기의 목록을 가져옵니다. (다음에서 상속됨 Component) |
| FillLoadOption |
어댑터가 LoadOption에서 DataTable을 채우는 방법을 결정하는 DbDataReader을 가져오거나 설정합니다. |
| MissingMappingAction |
들어오는 데이터와 일치하는 테이블이나 열이 없는 경우 수행할 동작을 결정합니다. |
| MissingSchemaAction |
기존 DataSet 스키마가 들어오는 데이터와 일치하지 않는 경우 수행할 동작을 결정합니다. |
| ReturnProviderSpecificTypes |
공급자별 값이나 공용 CLS 규격 값 중에서 |
| Site |
Component의 ISite를 가져오거나 설정합니다. (다음에서 상속됨 Component) |
| TableMappings |
원본 테이블과 DataTable. |
메서드
| CloneInternals() |
사용되지 않습니다.
사용되지 않습니다.
사용되지 않습니다.
사용되지 않습니다.
DataAdapter의 인스턴스 복사본을 만듭니다. |
| CreateObjRef(Type) |
원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
| CreateTableMappings() |
새 DataTableMappingCollection를 만듭니다. |
| Dispose() |
Component에서 사용하는 모든 리소스를 해제합니다. (다음에서 상속됨 Component) |
| Dispose(Boolean) |
DataAdapter에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
| Fill(DataSet) |
데이터 소스의 행과 일치하도록 DataSet의 행을 추가하거나 새로 고칩니다. |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
DataSet과 DataSet 이름을 사용하여 지정된 범위에서 데이터 소스의 행과 일치하도록 DataTable의 행을 추가하거나 새로 고칩니다. |
| Fill(DataTable, IDataReader) |
DataTable 이름 및 지정된 DataTable를 사용하여 데이터 소스의 행과 일치하도록 IDataReader의 행을 추가하거나 새로 고칩니다. |
| Fill(DataTable[], IDataReader, Int32, Int32) |
DataTable 개체 컬렉션의 지정된 범위에서 데이터 소스의 행과 일치하도록 행을 추가하거나 새로 고칩니다. |
| FillSchema(DataSet, SchemaType) |
지정된 DataTable 에 DataSet 을 추가하고 지정된 SchemaType에 따라 데이터 원본의 스키마와 일치하도록 스키마를 구성합니다. |
| FillSchema(DataSet, SchemaType, String, IDataReader) | |
| FillSchema(DataTable, SchemaType, IDataReader) | |
| GetFillParameters() |
SQL SELECT 문을 실행할 때 사용자가 설정한 매개 변수를 가져옵니다. |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetLifetimeService() |
사용되지 않습니다.
이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (다음에서 상속됨 MarshalByRefObject) |
| GetService(Type) |
Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다. (다음에서 상속됨 Component) |
| GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
| HasTableMappings() |
DataTableMappingCollection이 만들어졌는지 여부를 나타냅니다. |
| InitializeLifetimeService() |
사용되지 않습니다.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
| MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| MemberwiseClone(Boolean) |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
|
| ResetFillLoadOption() |
FillLoadOption을 기본 상태로 다시 설정하여 Fill(DataSet)이 AcceptChangesDuringFill을 따르도록 합니다. |
| ShouldSerializeAcceptChangesDuringFill() |
AcceptChangesDuringFill 속성을 유지해야 하는지 여부를 결정합니다. |
| ShouldSerializeFillLoadOption() |
FillLoadOption 속성을 유지해야 하는지 여부를 결정합니다. |
| ShouldSerializeTableMappings() |
하나 이상의 DataTableMapping 개체가 존재하며 유지되어야 하는지 여부를 결정합니다. |
| ToString() |
Component의 이름이 포함된 String을 반환합니다(있는 경우). 이 메서드는 재정의할 수 없습니다. (다음에서 상속됨 Component) |
| Update(DataSet) |
"Table"이라는 DataSet의 지정된 DataTable에서 삽입, 업데이트 또는 삭제된 각 행에 대해 각각 INSERT, UPDATE 또는 DELETE 문을 호출합니다. |
이벤트
| Disposed |
Dispose() 메서드를 호출하여 구성 요소를 삭제할 때 발생합니다. (다음에서 상속됨 Component) |
| FillError |
채우기 작업 도중에 오류가 발생할 때 반환됩니다. |
명시적 인터페이스 구현
| IDataAdapter.TableMappings |
원본 테이블이 데이터 세트 테이블에 매핑되는 방법을 나타내는 컬렉션을 가져옵니다. |