---
title: "Oracle.DataAccessでパラメータエラーが発生する | C#もぐもぐ"
description: "C#をもぐもぐしているblog"
url: "https://blog.223n.tech/posts/64/"
---

# Oracle.DataAccessでパラメータエラーが発生する

2018年4月24日

[C#](https://blog.223n.tech/tags/C%23/) [トラブル対応](https://blog.223n.tech/tags/%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E5%AF%BE%E5%BF%9C/) [Oracle](https://blog.223n.tech/tags/Oracle/)

Oracle.DataAccess.dll（Oracle 12c版）を使ってSQLを発行している場合に以下のようなエラーが発生します。

```
パラメータ・バインディングが無効です
パラメーター名:その他
```

このエラーですが、SQLのコメントに「`:`」を含む場合や、「`/* */`」でコメントを書いており「`/`」がコメント内にあり「`:`」がある場合などに、
パラメーターと誤認してArgumentExceptionエラーが発生するようです。

全角の「`：`」にする、「`/`」を削除するなどの対策が必要です。

[記事一覧に戻る](https://blog.223n.tech/posts/)
