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。
説明
作成済みの SqlCeCommand に SelectCommand が割り当てられた場合、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;