Oracle データベースへの接続に dotConnect ドライバーを使用していますが、パラメーターを使用するときに常に次のエラーが発生します: ORA-00936: 式がありません
コード:
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT stevilka_dokumenta from zmpt_dokumenti_po where status = @status"; ;
cmd.Parameters.Add("@status", OracleDbType.VarChar, "1");
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
string stevilkaDokumenta = reader.GetString("stevilka_dokumenta");
}
}
エラーはここにあります:
using (var reader = cmd.ExecuteReader())
ORA-00936: 式が見つからないのはなぜですか? 入力パラメータはどのように宣言する必要がありますか?