15.12.3 HiRDBデータプロバイダ for .NET Frameworkが仮定するデータ長
HiRDBParameterオブジェクトのValueプロパティの指定値から,HiRDBデータプロバイダ for .NET Frameworkが仮定するデータ長を次に示します。
|
Valueプロパティ指定値のデータ型 |
HiRDBデータプロバイダ for .NET Frameworkが仮定するデータ長 |
||
|---|---|---|---|
|
Sizeプロパティ |
Presitionプロパティ |
Scaleプロパティ |
|
|
Boolean |
× |
× |
× |
|
Int16 |
2 |
− |
− |
|
Int32 |
4 |
− |
− |
|
Int64 |
− |
○ |
○ |
|
UInt16 |
× |
× |
× |
|
UInt32 |
× |
× |
× |
|
UInt64 |
× |
× |
× |
|
Single |
4 |
− |
− |
|
Double |
8 |
− |
− |
|
Decimal |
− |
○ |
○ |
|
Char |
1 |
− |
− |
|
Char[] |
× |
× |
× |
|
String |
○ |
− |
− |
|
DateTime |
○ |
− |
− |
|
TimeSpan |
4 |
− |
− |
|
Guid |
× |
× |
× |
|
Byte |
1 |
− |
− |
|
Byte[] |
○ |
− |
− |
|
Sbyte |
1 |
− |
− |
|
SByte[] |
○ |
− |
− |
- (凡例)
-
○:HiRDBデータプロバイダ for .NET Frameworkが値を仮定します。
×:該当するデータ型からの仮定はサポートしていません。
数値:データタイプから無条件で求めるデータ長になります。
−:HiRDBデータプロバイダ for .NET Frameworkが値を仮定しません。
HiRDBデータプロバイダ for .NET Frameworkが実行時に仮定した値は,Size,Precision及び,Scaleプロパティには設定しません。