ULCommand のパラメーターを表します。
Public NotInheritable Class ULParameter Inherits System.Data.Common.DbParameter Implements System.ICloneable
public sealed class ULParameter : System.Data.Common.DbParameter, System.ICloneable
継承されたメンバーを含む ULParameter クラスのすべてのメンバー。
名前 | 説明 |
---|---|
値として NULL (Visual Basic の Nothing) を使用して、ULParameter オブジェクトを初期化します。 | |
このメソッドは Ultra Light.NET ではサポートされていません。 | |
このインスタンスの文字列表記を返します。 | |
パラメーターの System.Data.DbType を指定します。 | |
パラメーターが入力専用、出力専用、双方向性、またはストアドプロシージャー戻り値パラメーターのいずれであるかを示す値です。 | |
パラメーターが NULL 値を受け入れるかどうかを指定します。 | |
ULParameter.Value のオフセットを指定します。 | |
パラメーターの名前を指定します。 | |
ULParameter.Value を表すために使用される最大桁数を指定します。 | |
ULParameter.Value が解決される小数点の桁の数を指定します。 | |
カラム内のデータの最大サイズを指定します。 | |
DataSet にマッピングされ、値をロードしたり返したりするときに使用するソースカラムの名前を指定します。 | |
ソースカラムが NULL 入力可であるかどうかを指定します。 | |
ULParameter.Value をロードするときに使用する System.Data.DataRowVersion を指定します。 | |
パラメーターの iAnywhere.Data.UltraLite.ULDbType を指定します。 | |
パラメーターの値を指定します。 |
ULParameter オブジェクトは、その多数のコンストラクターのいずれかを使用したり、ULCommand.CreateParameter メソッドを使用したりして直接作成できます。定数 0 および 0.0 の特別な処理と、オーバロードされたメソッドの解決方法のため、ULParameter(string,object) コンストラクターを使用するときは、定数値を型オブジェクトに明示的にキャストすることを強くおすすめします。次に例を示します。
' Visual Basic Dim p As ULParameter = New ULParameter( "", CType( 0, Object ) ) |
対応する C# 言語のコードを次に示します。
// C# ULParameter p = new ULParameter( "", (object)0 ); |
パラメーター (ULCommand.CreateParameter によって作成されたものを含む) は、使用される ULCommand.Parameters コレクションに追加する必要があります。すべてのパラメーターは、位置パラメーターとして扱われ、コマンドによって追加された順序で使用されます。
Ultra Light.NET では、パラメーターは IN パラメーターとしてのみ使用できるほか、マッピング情報はすべて無視されます。重要なのは、ULParameter.Value だけです。
ULParameter コンストラクター
ResetDbType メソッド
ToString メソッド
DbType プロパティ
Direction プロパティ
IsNullable プロパティ
Offset プロパティ
ParameterName プロパティ
Precision プロパティ
Scale プロパティ
Size プロパティ
SourceColumn プロパティ
SourceColumnNullMapping プロパティ
SourceVersion プロパティ
ULDbType プロパティ
Value プロパティ
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |