。同一条update语句,在VS2010中执行就报错“ORA-01036: 非法的变量名/编号”
求助。。同一条update语句,在VS2010中执行就报错“ORA-01036: 非法的变量名/编号”
这句话,在plsql developer中能正常执行,
而我在VS2010中写
ExecuteNonQuery的时候就报错ORA-01036: 非法的变量名/编号。。。。肿么破啊。。。。同一句话
------解决方案--------------------
SQL语句应该用参数代替 具体值咯
UPDATE plan SET year='2222',admitcount=1,classcount=1,begin=1 WHERE id='00000000000000000002'
这句话,在plsql developer中能正常执行,
而我在VS2010中写
string sqlStr = @"UPDATE plan SET year='2222',admitcount=1,classcount=1,begin=1 WHERE id='00000000000000000002'";
return OraclHelper.ExecuteNonQuery(Conn.SqlConn, CommandType.Text, sqlStr, parms);
ExecuteNonQuery的时候就报错ORA-01036: 非法的变量名/编号。。。。肿么破啊。。。。同一句话
------解决方案--------------------
SQL语句应该用参数代替 具体值咯