IDbCommand 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스에 열린 연결이 있을 때 실행되는 문장을 나타냅니다.
public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
interface IDisposable
Public Interface IDbCommand
Implements IDisposable
- 구현
설명
인터페이스는 IDbCommand 데이터 소스에서 실행되는 문장인 Command 클래스를 구현할 수 있게 합니다. 명령어 클래스에 대한 자세한 내용은 데이터 처리 확장 명령어 클래스 구현을 참조하세요.
애플리케이션은 인터페이스의 IDbCommand 인스턴스를 직접 생성하지 않고, 를 구현 IDbCommand하는 클래스의 인스턴스를 생성합니다.
구현 IDbCommand 하는 클래스는 모든 필수 멤버도 구현해야 하며, 일반적으로 제공자 전용 기능을 추가하기 위해 추가 멤버를 정의해야 합니다.
인터페이스에서 IDbCommand 구현할 때는 다음 구성자들을 구현해야 합니다:
| Item | Description |
|---|---|
| PrvCommand() | PrvCommand 클래스의 새로운 인스턴스를 초기화합니다. |
| PrvCommand(stringcmdText) | 쿼리 텍스트로 PrvCommand 클래스의 새로운 인스턴스를 초기화합니다. |
| PrvCommand(stringcmdText, PrvTransactiontransaction) | 쿼리 텍스트, PrvConnection, PrvTransaction을 포함한 새로운 PrvCommand 클래스 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| CommandText |
데이터 원본에 대해 실행할 텍스트 명령을 가져오거나 설정합니다. |
| CommandTimeout |
명령어 실행 시도를 종료하고 오류를 생성하기 전에 대기 시간을 받거나 설정합니다. |
| CommandType |
속성이 CommandText 어떻게 해석되는지(텍스트, 저장 프로시저 등)를 나타내거나 명시합니다. |
| Parameters |
IDataParameterCollection를 가져옵니다. |
| Transaction |
SQL Server Reporting Services 데이터 제공자의 Command 객체가 실행되는 트랜잭션을 받거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| Cancel() |
의 실행을 취소하려고 시도합니다 IDbCommand. |
| CreateParameter() |
개체의 새 인스턴스를 IDataParameter 만듭니다. |
| ExecuteReader(CommandBehavior) |
연결을 상대로 를 CommandText 실행하고 .IDataReader |