少写了:
每次程序到:rowsAffected = command.ExecuteNonQuery();
就跳:ORA-01036: 非法的变量名/编号。
请高人帮忙看一下!
在线等!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    开始,我也认为是存储过程参数的问题,两处都改成Number 或Int还是跳ORA-01036: 非法的变量名/编号。能帮忙看一下存储过程里是不是有那里写的不对的地方,我已经看一4个小时了,还是没能看出来!
      

  2.   

    我初学者不太懂 
    也许是超低级问题请问
    command.Parameters.Add(new OracleParameter("ReturnValue", OracleType.Int32, 4, ParameterDirection.ReturnValue, false, 0, 0, string.Empty, DataRowVersion.Default, null));
    为什么用"RETURNVALUE"