IDbCommand 인터페이스

정의

데이터 소스에 열린 연결이 있을 때 실행되는 문장을 나타냅니다.

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

적용 대상