<connectionStrings>
<add name="SqlConnYsh" connectionString="Provider=OraOLEDB.Oracle;Data Source=202.102.116.13;Initial Catalog=oradb;User Id=111;Password=111;"/>
</connectionStrings>
以上是我在web.config中这样配置,程序报错:不支持关键字: “provider”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 不支持关键字: “provider”。请问高人怎么解决呀,俺刚学习.net,要连远程的oracle数据库,是不是自己本机要装个oracle客户端呀。
<add name="SqlConnYsh" connectionString="Provider=OraOLEDB.Oracle;Data Source=202.102.116.13;Initial Catalog=oradb;User Id=111;Password=111;"/>
</connectionStrings>
以上是我在web.config中这样配置,程序报错:不支持关键字: “provider”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 不支持关键字: “provider”。请问高人怎么解决呀,俺刚学习.net,要连远程的oracle数据库,是不是自己本机要装个oracle客户端呀。
连接字符串
Data Source=orcl;User Id=system;Password=manager;可以使用oracleclient来操作oracle数据库
OracleConnection conn = new OracleConnection("Data Source=orcl;User Id=system;Password=manager;");
conn.Open();
OracleCommand cmd = conn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into test(id,name)values('123','123')";
cmd.ExecuteNonQuery();
conn.Close();
===========
恩呢
我不用PLSQL进行操作数据。服务器上肯定有客户端。
好的
我试试自己机子上装个客户端。
等好了
给各位加分。
呵呵
谢谢。
<connectionStrings>
<add name="OracleConn" connectionString="Data Source=202.102.116.13/数据库主机名;User Id=111;Password=111;Integrated Security=no;" providerName="System.Data.OracleClient"/>
</connectionStrings>
连接字串 是 OLE DB 的, 你创建的 OracleClient.OracleConnection 吧, 后者的连接字串没有那个 Provider要么使用 OleDbConnection , 要么修改 连接参数, 去掉 Providerole db 需要安装 Oracle provider for ole db driverOracleClient.OracleConnection 需要 OCI 客户端 就可以了
每个访客也要装oracle客户端