c#  连接运行存储过程报这个错 ORA-01036: 非法的变量名/编号 

解决方案 »

  1.   

    可能是你的c#语句里面使用了oracle不支持的变量如 @ 什么的,
    不过最好将你报错的语句贴出来
      

  2.   

    我知道了,原来是.NET里面 CommandType 类型要选择-》存储过程类型 StoredProcedure,原来我选择的TEXT,所以错了,应该是 StoredProcedure(存储过程名称)。SQLHELP.ExecuteDataSet(oraconn, CommandType.StoredProcedure, select2str, prams1);