次の方法で共有


SqlCeConnection クラス

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

データ ソースへの開いた接続を表します。

この型のすべてのメンバの一覧については、SqlCeConnection メンバ を参照してください。

System.Object
   System.MarshalByRefObject
      System.Data.SqlServerCe.SqlCeConnection

NotInheritable Public Class SqlCeConnection
   Inherits MarshalByRefObject
   Implements IDbConnection, IDisposable
[C#]
public sealed class SqlCeConnection : MarshalByRefObject,
   IDbConnection, IDisposable
[C++]
public __gc __sealed class SqlCeConnection : public
   MarshalByRefObject, IDbConnection, IDisposable
[JScript]
public class SqlCeConnection extends MarshalByRefObject implements
   IDbConnection, IDisposable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

SqlCeConnection オブジェクトは、データ ソースへの一意な接続を表します。 SqlCeConnection のインスタンスを作成すると、すべてのプロパティが初期値に設定されます。これらの初期値の一覧については、 SqlCeConnection コンストラクタのトピックを参照してください。

SqlCeConnection は、適用範囲外では閉じられません。そのため、 Close または Dispose を呼び出して、明示的に接続を閉じる必要があります。

SQL Server CE は一度に 1 つの接続しかサポートしていませんが、複数のコマンドで 1 つの接続を共有できます。したがって、同じ接続で SqlCeDataReader の複数のインスタンスを開いて使用できます。この動作は System.Data.SqlClient の動作とは異なります。

SqlCeCommand を実行するメソッドで致命的な SqlCeException が生成された場合、 SqlCeConnection が閉じられる可能性があります。ユーザーは接続を再び開いて、処理を継続できます。

必要条件

名前空間: System.Data.SqlServerCe

プラットフォーム: .NET Compact Framework - Windows CE .NET

アセンブリ: System.Data.Sqlserverce (System.Data.Sqlserverce.dll 内)

参照

SqlCeConnection メンバ | System.Data.SqlServerCe 名前空間 | SqlCeDataAdapter | SqlCeCommand