SqlCeParameter クラス

SqlCeCommand のパラメーターと、オプションで DataSet 列に対するマップを表します。このクラスは継承できません。

継承階層

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.SqlServerCe.SqlCeParameter

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public NotInheritable Class SqlCeParameter _
    Inherits DbParameter _
    Implements ICloneable
'使用
Dim instance As SqlCeParameter
public sealed class SqlCeParameter : DbParameter, 
    ICloneable
public ref class SqlCeParameter sealed : public DbParameter, 
    ICloneable
[<SealedAttribute>]
type SqlCeParameter =  
    class
        inherit DbParameter
        interface ICloneable
    end
public final class SqlCeParameter extends DbParameter implements ICloneable

SqlCeParameter 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド SqlCeParameter() SqlCeParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlCeParameter(String, SqlDbType) パラメーター名とデータ型を指定して、SqlCeParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlCeParameter(String, Object) パラメーター名と新しい SqlCeParameter の値を指定して、SqlCeParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlCeParameter(String, SqlDbType, Int32) パラメーター名、データ型、および長さを使用して、SqlCeParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlCeParameter(String, SqlDbType, Int32, String) パラメーター名、データ型、長さ、およびソース列名を指定して、SqlCeParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) パラメーター名、データ型、長さなどのプロパティを使用して、SqlCeParameter クラスの新しいインスタンスを初期化します。SQL Server Compact では、入力パラメーターだけがサポートされます。
パブリック メソッド SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) パラメーター名、データ型、長さ、パラメーターの方向などのプロパティを指定して、SqlCeParameter クラスの新しいインスタンスを初期化します。SQL Server Compact では、入力パラメーターだけがサポートされます。

Top

プロパティ

  名前 説明
パブリック プロパティ DbType パラメーターの DbType を取得または設定します。 (DbParameter.DbType をオーバーライドします。)
パブリック プロパティ Direction .NET Compact Framework Data Provider for SQL Server Compact では、このプロパティは常に ParameterDirection.Input を返します。このプロパティに別の値を設定すると、InvalidOperationException がスローされます。 (DbParameter.Direction をオーバーライドします。)
パブリック プロパティ IsNullable パラメーターが null 値を受け付けるかどうかを示す値を取得または設定します。 (DbParameter.IsNullable をオーバーライドします。)
パブリック プロパティ Offset インフラストラクチャです。
パブリック プロパティ ParameterName SqlCeParameter の名前を取得または設定します。 (DbParameter.ParameterName をオーバーライドします。)
パブリック プロパティ Precision Value プロパティを表すときに使用する最大桁数を取得または設定します。
パブリック プロパティ Scale Value を解決するための小数部桁数を取得または設定します。
パブリック プロパティ Size 列内のデータの最大長を取得または設定します。 (DbParameter.Size をオーバーライドします。)
パブリック プロパティ SourceColumn DataSet に割り当てられ、Value の読み込みまたは戻しに使用されるソース列の名前を取得または設定します。 (DbParameter.SourceColumn をオーバーライドします。)
パブリック プロパティ SourceColumnNullMapping インフラストラクチャです。 (DbParameter.SourceColumnNullMapping をオーバーライドします。)
パブリック プロパティ SourceVersion Value の読み込み時に使用する DataRowVersion を取得または設定します。 (DbParameter.SourceVersion をオーバーライドします。)
パブリック プロパティ SqlDbType パラメーターの SqlDbType を取得または設定します。
パブリック プロパティ Value パラメーターの値を取得または設定します。 (DbParameter.Value をオーバーライドします。)

Top

メソッド

  名前 説明
パブリック メソッド CreateObjRef (MarshalByRefObject から継承されます。)
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetLifetimeService (MarshalByRefObject から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド InitializeLifetimeService (MarshalByRefObject から継承されます。)
プロテクト メソッド MemberwiseClone() (Object から継承されます。)
プロテクト メソッド MemberwiseClone(Boolean) (MarshalByRefObject から継承されます。)
パブリック メソッド ResetDbType この SqlCeParameter に関連付けられている型をリセットします。 (DbParameter.ResetDbType() をオーバーライドします。)
パブリック メソッド ToString ParameterName が含まれる文字列を取得します。 (Object.ToString() をオーバーライドします。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ICloneable.Clone
明示的なインターフェイスの実装プライベート プロパティ IDbDataParameter.Precision (DbParameter から継承されます。)
明示的なインターフェイスの実装プライベート プロパティ IDbDataParameter.Scale (DbParameter から継承されます。)

Top

説明

パラメーター名では大文字と小文字が区別されません。

使用例

SqlCeParameter の一般的な使用例を次に示します。

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.SqlServerCe 名前空間