在存储过程里执行没有问题,但是在c#里调用该存储过程报错:ora-01031: 权限不足 
该如何解决?谢谢!
补充: 我这个用户是dba权限,不知道c#连接oracle的时候怎么使用dba权限,我在网上看用: 
User Id=jgj;Password=jgj;DBA Privilege=SYSDBA;Data Source=ll; 
但是报错: 不支持关键字: "dba privilege",或者还是c#根本就不能使用dba权限连接?

解决方案 »

  1.   

    请调查一下你使用哪个C#的类做的连接,C#有很多连接类的对应不同的数据库,假如用oracle应该用OLEDB相关的类
      

  2.   

    请调查一下你使用哪个C#的类做的连接,C#有很多连接类的对应不同的数据库,假如用oracle应该用OLEDB相关的类
      

  3.   

    请调查一下你使用哪个C#的类做的连接,C#有很多连接类的对应不同的数据库,假如用oracle应该用OLEDB相关的类
      

  4.   

    用的System.Data.OracleClient.OracleConnection
      

  5.   

    OracleConnection  操作oracle  最好用表的创建者登陆(在连接字符串中)
      

  6.   


    我的这个用户名就是dba,而且我用sys测试过,也不行