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입니다.
구현
예외
예외 | 조건 |
---|---|
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;