我正在尝试使用 ODP.NET 运行查询。查询在运算符右侧的文字中有一个参数LIKE
。这是我的代码:
string query = @"select col1,col2,col3 from table where name like '%:cus_name%'";
OracleParameter p1 = new OracleParameter();
p1.OracleDbType = OracleDbType.Char;
p1.Value = name;
p1.ParameterName = "cus_name";
OracleCommand sql = new OracleCommand(query, conn);
sql.Parameters.Add(p1);
OracleDataReader ora = null;
我收到“无效参数”错误。好心提醒。