プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# Status

このプロパティは、`Value`プロパティ内のデータに関連する実行のステータスを示します。

宣言

    // C#
    public OracleParameterStatus Status { get; set; }

プロパティ値

`OracleParameterStatus`の列挙値

例外

`ArgumentOutOfRangeException` - 指定した`Status`値が無効です。

備考

デフォルト = `OracleParameterStatus.Success`

実行前は、このプロパティは、`Value`プロパティに関連するバインド・ステータスを示します。実行後は、実行のステータスを戻します。

`Status`が示す内容は、次のとおりです。

- 列から`NULL`がフェッチされたかどうか。

- フェッチ中に切捨てが発生したかどうか。切捨てが発生した場合、`Value`がデータを保持するには不足していることを示します。

- `NULL`がデータベース列に挿入されるかどうか。挿入される場合、`Value`は無視され、`NULL`がデータベース列に挿入されます。

  このプロパティは、配列バインドおよびPL/SQL連想配列バインドの場合は無視されます。かわりに、`ArrayBindStatus`プロパティが使用されます。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleParameterクラス

- OracleParameterメンバー

- OracleParameterStatusの列挙

- ArrayBindStatus