SqlCeCommand.Connection プロパティ
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Property Connection As SqlCeConnection
Dim instance As SqlCeCommand Dim value As SqlCeConnection value = instance.Connection instance.Connection = value
public SqlCeConnection Connection { get; set; }
public: property SqlCeConnection^ Connection { SqlCeConnection^ get (); void set (SqlCeConnection^ value); }
/** @property */ public SqlCeConnection get_Connection () /** @property */ public void set_Connection (SqlCeConnection value)
public function get Connection () : SqlCeConnection public function set Connection (value : SqlCeConnection)
データ ソースへの接続。既定値は null 参照 (Visual Basic では Nothing) です。


SQL Server Mobile では、複数のコマンドによる同一接続の共有、および複数の同時接続が、サポートされます。したがって、同じ接続で SqlCeDataReader の複数のインスタンスを開いて使用できます。この動作は、System.Data.SqlClient の動作とは異なります。
現在の接続で Execute 操作または Fetch 操作が実行中の場合は、Connection、CommandType、および CommandText の各プロパティは設定できません。
トランザクションの進行中に Connection を設定した場合、Transaction プロパティが null 参照 (Visual Basic では Nothing) 以外のときは、InvalidOperationException が生成されます。Transaction プロパティが null 参照 (Visual Basic では Nothing) 以外で、トランザクションが既にコミットまたはロールバックされている場合は、Transaction が null 参照 (Visual Basic では Nothing) に設定されます。

SqlCeCommand を作成し、SqlCeConnection オブジェクトに Connection プロパティを設定するコード例を次に示します。


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SqlCeCommand.Connection プロパティのページへのリンク