다음을 통해 공유


SelectCommand 속성

데이터 원본에서 레코드를 선택하는 데 사용되는 SQL 문을 가져오거나 설정합니다.

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

구문

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

value = instance.SelectCommand

instance.SelectCommand = value
public SqlCeCommand SelectCommand { get; set; }
public:
property SqlCeCommand^ SelectCommand {
    SqlCeCommand^ get ();
    void set (SqlCeCommand^ value);
}
member SelectCommand : SqlCeCommand with get, set
function get SelectCommand () : SqlCeCommand
function set SelectCommand (value : SqlCeCommand)

속성 값

형식: System.Data.SqlServerCe. . :: . .SqlCeCommand
Fill 작업을 수행하는 동안 DataSet에 배치하기 위해 데이터 원본에서 레코드를 선택하는 데 사용되는 SqlCeCommand입니다.

주의

SelectCommand를 이전에 만든 SqlCeCommand에 할당하면 SqlCeCommand가 복제되지 않습니다. SelectCommand는 이전에 만든 SqlCeCommand 개체 참조를 유지합니다.

SelectCommand가 행을 반환하지 않으면 DataSet에 테이블이 추가되지 않고 예외가 발생되지 않습니다.

예제

다음 예제에서는 SqlCeDataAdapter를 만들고 그 속성의 일부를 설정합니다.

Dim da As New SqlCeDataAdapter()

Dim conn As New SqlCeConnection("Data Source = MyDatabase.sdf")
Dim cmd As New SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn)

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15)
cmd.Parameters(0).Value = "UK"

da.SelectCommand = cmd
SqlCeDataAdapter da = new SqlCeDataAdapter();

SqlCeConnection conn = new SqlCeConnection("Data Source = MyDatabase.sdf");
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn);

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15);
cmd.Parameters[0].Value = "UK";

da.SelectCommand = cmd;

참고 항목

참조

SqlCeDataAdapter 클래스

SqlCeDataAdapter 멤버

System.Data.SqlServerCe 네임스페이스

DeleteCommand

InsertCommand

UpdateCommand