ORA-00911: c#中的无效字符
本文关键字:无效 字符 ORA-00911 | 更新日期: 2023-09-27 18:02:23
我知道有很多问题与这个问题有关。我几乎看过了所有的建议,但到目前为止没有任何建议可以解决我的问题。我有一个如下所示的查询,这给了我ORA-00911:无效字符错误。我没有分号在最后,查询中没有特殊字符。我不知道问题出在哪里。如有帮助,不胜感激。
p。学生:我用的是"System.Data"。OracleClient"作为提供者。在连接字符串没有错误,因为我可以使工作一些其他查询
orCmd2.Connection = orConnection;
orCmd2.CommandType = CommandType.Text;
orCmd2.CommandText = "select distinct p.id,
p.tn, p.ptar, s.bno, s.pid from a.t_srtalı s,
a.V_PVIEW p where s.id=:id and s.pid=p.pid";
orCmd2.Parameters.AddWithValue("id", pid);
orreader2 = orCmd2.ExecuteReader();
我认为t_sigortalı
结尾包含无效字符
where s.pid=:pid and s.polid=p.polid"
where子句
中有一个"=:"WHERE S.PID = PID AND S.POLID = P.POLID
可以把你的变量PID改成E_PID之类的东西,标记为extern…