15.12.5 仮定を適用するプロパティの初期化
HiRDBデータプロバイダ for .NET Frameworkは,プロパティに対して明示的な値が指定された場合,以降の処理でプロパティの値を仮定しません。しかし,HiRDBParameterクラスのResetDbTypeメソッドを実行した場合は,HiRDBParameterオブジェクトのDbTypeプロパティを初期値に戻すため,再びHiRDBParameterクラスのDbTypeプロパティ及びHiRDBTypeプロパティについて仮定ができます。データ長については初期化しないため,明示的に指定した場合,HiRDBデータプロバイダ for .NET Frameworkが再びデータ長を仮定することはありません。HiRDBデータプロバイダ for .NET Frameworkによる仮定を適用するプロパティの初期化可否を次に示します。
仮定するプロパティ |
初期化可否 |
---|---|
HiRDBType |
○ |
DbType |
○ |
Size |
× |
Precision |
× |
Scale |
× |