SqlCeCommand.CommandType 속성

CommandText 속성을 해석하는 방법을 나타내는 값을 가져오거나 설정합니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

구문

‘선언
Public Overrides Property CommandType As CommandType
    Get
    Set
‘사용 방법
Dim instance As SqlCeCommand
Dim value As CommandType

value = instance.CommandType

instance.CommandType = value
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
    CommandType get () override;
    void set (CommandType value) override;
}
abstract CommandType : CommandType with get, set
override CommandType : CommandType with get, set
override function get CommandType () : CommandType
override function set CommandType (value : CommandType)

속성 값

유형: System.Data.CommandType
CommandType 값 중 하나입니다. 기본값은 Text입니다.

구현

IDbCommand.CommandType

예외

예외 조건
ArgumentException

값이 유효한 CommandType이 아닌 경우

주의

SQL Server Compact에서는 Text와 TableDirectCommandType만 지원합니다. StoredProcedure를 지정하면 지원되지 않는 예외가 throw됩니다.

TableDirect는 SQL Server Compact에서 데이터를 검색하는 가장 빠른 방법이지만 조인된 테이블에서는 사용할 수 없습니다.

현재 연결이 실행이나 인출 작업을 수행하는 중이면 Connection, CommandType 및 CommandText 속성이 설정되지 않습니다.

다음 예제에서는 SqlCeCommand의 인스턴스를 만들고 CommandType 및 기타 속성을 설정합니다.

Dim cmd As SqlCeCommand = conn.CreateCommand()
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"
cmd.CommandType = CommandType.Text
cmd.UpdatedRowSource = UpdateRowSource.Both
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
cmd.CommandType = CommandType.Text;
cmd.UpdatedRowSource = UpdateRowSource.Both;

참고 항목

참조

SqlCeCommand 클래스

System.Data.SqlServerCe 네임스페이스

CommandText

UpdatedRowSource