ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.6.127 ユーザ定義関数を呼び出す場合の名前付きパラメータのサポート

非互換

FUJITSU Enterprise Postgres 10では、NpgsqlCommandクラスのCommandTypeプロパティにCommandType.StoredProcedureを指定してユーザ定義関数を呼び出す場合の名前付きパラメータをサポートします。

FUJITSU Enterprise Postgres 9.6以前の場合

パラメータの名前は照合されません。AddWithValueメソッドを呼び出した順に値が設定されます。

FUJITSU Enterprise Postgres 10以降の場合

パラメータの名前を照合して値を設定します。このため、パラメータ名が一致しない場合はエラーになります。

対処方法

AddWithValueメソッドに指定しているパラメータ名がユーザ定義関数の引数の名前と異なる場合は、一致するように合わせてください。