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) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。