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

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

前 | 次 |

# BindByName

このプロパティでは、コレクションのバインド・メソッドを指定します。

宣言

    // C#
    public bool BindByName {get; set;}

プロパティ値

パラメータが名前別にバインドされる場合は`true`を戻し、位置別にバインドされる場合は`false`を戻します。

備考

デフォルト = `false`。

次の条件の場合、`BindByName`は無視されます。

- `XmlCommandType`プロパティの値が、`Insert`、`Update`または`Delete`の場合

- `XmlCommandType`プロパティの値が`Query`であるが、`OracleCommand`にパラメータが設定されていない場合

`XmlCommandType`プロパティが`OracleXmlCommandType.Query`で、任意のパラメータが`OracleCommand`で設定されている場合は、`BindByName`プロパティを`true`に設定する必要があります。それ以外の場合は、次の`OracleCommand`メソッドでは`InvalidOperationException`をスローします。

- `ExecuteNonQuery`

- `ExecuteXmlReader`

- `ExecuteStream`

- `ExecuteToStream`

関連項目:

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

- OracleCommandクラス

- OracleCommandメンバー

- 配列バインド

- Value