SqlCeParameter クラス
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)




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


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


SqlCeParameter コンストラクタ ()
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)




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


SqlCeParameter コンストラクタ (String, Object)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)



value パラメータで Object を指定すると、Object の .NET Framework 型から SqlDbType が推論されます。
SqlCeParameter コンストラクタのこのオーバーロードを使用して整数のパラメータ値を指定する場合は、注意する必要があります。このオーバーロードは Object 型の value を受け取るため、次の C# の例のように、値が 0 の場合に整数値を Object 型に変換する必要があります。
この変換を行わないと、コンパイラは、SqlParameter ( string , SqlDbType) コンストラクタ オーバーロードを呼び出そうとしていると見なします。

' Create and assign a value to a parameter of SqlDbType.NChar (String). Dim p2 As New SqlCeParameter("@Description", "Soft drinks, coffees, teas, beers, and ales") ' Create and assign a value to a parameter of SqlDbType.Int (Int32). Dim p1 As New SqlCeParameter("@CategoryID", 1) p1.SqlDbType = SqlDbType.Int
// Create and assign a value to a parameter of SqlDbType.NChar (String). SqlCeParameter p2 = new SqlCeParameter("@Description", "Soft drinks, coffees, teas, beers, and ales"); // Create and assign a value to a parameter of SqlDbType.Int (Int32). SqlCeParameter p1 = new SqlCeParameter("@CategoryID", 1); p1.SqlDbType = SqlDbType.Int;


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


SqlCeParameter コンストラクタ (String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub New ( _ parameterName As String, _ dbType As SqlDbType, _ size As Integer, _ isNullable As Boolean, _ precision As Byte, _ scale As Byte, _ sourceColumn As String, _ sourceVersion As DataRowVersion, _ value As Object _ )
Dim parameterName As String Dim dbType As SqlDbType Dim size As Integer Dim isNullable As Boolean Dim precision As Byte Dim scale As Byte Dim sourceColumn As String Dim sourceVersion As DataRowVersion Dim value As Object Dim instance As New SqlCeParameter(parameterName, dbType, size, isNullable, precision, scale, sourceColumn, sourceVersion, value)
public SqlCeParameter ( string parameterName, SqlDbType dbType, int size, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, Object value )
public: SqlCeParameter ( String^ parameterName, SqlDbType dbType, int size, bool isNullable, unsigned char precision, unsigned char scale, String^ sourceColumn, DataRowVersion sourceVersion, Object^ value )
public SqlCeParameter ( String parameterName, SqlDbType dbType, int size, boolean isNullable, byte precision, byte scale, String sourceColumn, DataRowVersion sourceVersion, Object value )
public function SqlCeParameter ( parameterName : String, dbType : SqlDbType, size : int, isNullable : boolean, precision : byte, scale : byte, sourceColumn : String, sourceVersion : DataRowVersion, value : Object )
- parameterName
パラメータの名前。
- dbType
SqlDbType 値の 1 つ。
- sourceColumn
ソース列の名前。
- sourceVersion
DataRowVersion 値の 1 つ。


SqlCeParameter を作成し、ParameterName を表示する例を次に示します。
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar, 11, True, 0, 0, "Description", DataRowVersion.Current, "garden hose") param.IsNullable = True
SqlCeParameter param = new SqlCeParameter( "@Description", SqlDbType.NVarChar, 11, true, 0, 0, "Description", DataRowVersion.Current, "garden hose"); param.IsNullable = true;


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


SqlCeParameter コンストラクタ (String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub New ( _ parameterName As String, _ dbType As SqlDbType, _ size As Integer, _ direction As ParameterDirection, _ isNullable As Boolean, _ precision As Byte, _ scale As Byte, _ sourceColumn As String, _ sourceVersion As DataRowVersion, _ value As Object _ )
Dim parameterName As String Dim dbType As SqlDbType Dim size As Integer Dim direction As ParameterDirection Dim isNullable As Boolean Dim precision As Byte Dim scale As Byte Dim sourceColumn As String Dim sourceVersion As DataRowVersion Dim value As Object Dim instance As New SqlCeParameter(parameterName, dbType, size, direction, isNullable, precision, scale, sourceColumn, sourceVersion, value)
public SqlCeParameter ( string parameterName, SqlDbType dbType, int size, ParameterDirection direction, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, Object value )
public: SqlCeParameter ( String^ parameterName, SqlDbType dbType, int size, ParameterDirection direction, bool isNullable, unsigned char precision, unsigned char scale, String^ sourceColumn, DataRowVersion sourceVersion, Object^ value )
public SqlCeParameter ( String parameterName, SqlDbType dbType, int size, ParameterDirection direction, boolean isNullable, byte precision, byte scale, String sourceColumn, DataRowVersion sourceVersion, Object value )
public function SqlCeParameter ( parameterName : String, dbType : SqlDbType, size : int, direction : ParameterDirection, isNullable : boolean, precision : byte, scale : byte, sourceColumn : String, sourceVersion : DataRowVersion, value : Object )
- parameterName
パラメータの名前。
- dbType
SqlDbType 値の 1 つ。
- sourceColumn
ソース列の名前。
- sourceVersion
DataRowVersion 値の 1 つ。


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


SqlCeParameter コンストラクタ (String, SqlDbType, Int32)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Dim name As String Dim dataType As SqlDbType Dim size As Integer Dim instance As New SqlCeParameter(name, dataType, size)




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


SqlCeParameter コンストラクタ (String, SqlDbType, Int32, String)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public Sub New ( _ name As String, _ dataType As SqlDbType, _ size As Integer, _ sourceColumn As String _ )
Dim name As String Dim dataType As SqlDbType Dim size As Integer Dim sourceColumn As String Dim instance As New SqlCeParameter(name, dataType, size, sourceColumn)
public function SqlCeParameter ( name : String, dataType : SqlDbType, size : int, sourceColumn : String )
- sourceColumn
ソース列の名前。


SqlCeParameter を作成し、そのプロパティの一部を設定する例を次に示します。
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar, 88, "Description") param.IsNullable = True
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar, 88, "Description"); param.IsNullable = true;


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


SqlCeParameter コンストラクタ (String, SqlDbType)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)





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


SqlCeParameter コンストラクタ


SqlCeParameter プロパティ

名前 | 説明 | |
---|---|---|
![]() | DbType | オーバーライドされます。 パラメータの DbType を取得または設定します。 |
![]() | Direction | オーバーライドされます。 このプロパティは、常に、.NET Compact Framework Data Provider for SQL Server Mobile の ParameterDirection.Input を返します。このプロパティに別の値を設定すると、InvalidOperationException がスローされます。 |
![]() | IsNullable | オーバーライドされます。 パラメータが null 参照 (Visual Basic では Nothing) 値を受け付けるかどうかを示す値を取得または設定します。 |
![]() | ParameterName | オーバーライドされます。 SqlCeParameter の名前を取得または設定します。 |
![]() | Size | オーバーライドされます。 列内のデータの最大長を取得または設定します。 |
![]() | SourceColumn | オーバーライドされます。 DataSet に割り当てられ、Value の読み込みまたは戻しに使用されるソース列の名前を取得または設定します。 |
![]() | SourceColumnNullMapping | オーバーライドされます。 |
![]() | SourceVersion | オーバーライドされます。 Value の読み込み時に使用する DataRowVersion を取得または設定します。 |
![]() | Value | オーバーライドされます。 パラメータの値を取得または設定します。 |

SqlCeParameter メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ResetDbType | オーバーライドされます。 |
![]() | ToString | オーバーライドされます。 ParameterName が含まれる文字列を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ICloneable.Clone |

SqlCeParameter メンバ
SqlCeCommand のパラメータと、オプションで DataSet 列に対するマップを表します。このクラスは継承できません。
SqlCeParameter データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | DbType | オーバーライドされます。 パラメータの DbType を取得または設定します。 |
![]() | Direction | オーバーライドされます。 このプロパティは、常に、.NET Compact Framework Data Provider for SQL Server Mobile の ParameterDirection.Input を返します。このプロパティに別の値を設定すると、InvalidOperationException がスローされます。 |
![]() | IsNullable | オーバーライドされます。 パラメータが null 参照 (Visual Basic では Nothing) 値を受け付けるかどうかを示す値を取得または設定します。 |
![]() | ParameterName | オーバーライドされます。 SqlCeParameter の名前を取得または設定します。 |
![]() | Size | オーバーライドされます。 列内のデータの最大長を取得または設定します。 |
![]() | SourceColumn | オーバーライドされます。 DataSet に割り当てられ、Value の読み込みまたは戻しに使用されるソース列の名前を取得または設定します。 |
![]() | SourceColumnNullMapping | オーバーライドされます。 |
![]() | SourceVersion | オーバーライドされます。 Value の読み込み時に使用する DataRowVersion を取得または設定します。 |
![]() | Value | オーバーライドされます。 パラメータの値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ResetDbType | オーバーライドされます。 |
![]() | ToString | オーバーライドされます。 ParameterName が含まれる文字列を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ICloneable.Clone |

- SqlCeParameterのページへのリンク