SqlCeDataAdapter.SelectCommand 속성
데이터 원본에서 레코드를 선택하는 데 사용되는 SQL 문을 가져오거나 설정합니다.
네임스페이스: System.Data.SqlServerCe
어셈블리: System.Data.SqlServerCe(System.Data.SqlServerCe.dll)
구문
‘선언
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;