VS2012引用OracleClient失败,如何连接Oracle数据库

翘楚时代 2016-11-29 04:17:00
在项目中已经添加引用System.Data.OracleClient



但在cs代码中,using System.Data.OracleClient;还是报错。



请教:如何解决?

...全文
380 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
翘楚时代 2016-11-30
  • 打赏
  • 举报
回复
解决了,引用中直接用 using Oracle.ManagedDataAccess.Client; using Oracle.ManagedDataAccess.Types; 就可以。 谢谢~!
翘楚时代 2016-11-30
  • 打赏
  • 举报
回复
引用 5 楼 D56233577 的回复:
用例
DataTable dataTable;
using (var connection = new OracleConnection("你的连接字符串"))
{
    dataTable = new DataTable();
    var command = new OracleCommand();
    command.Connection = connection;
    command.CommandType = CommandType.Text;
    command.CommandText = "SELECT * FROM User";
    var adapter = new OracleDataAdapter();
    adapter.SelectCommand = command;
    adapter.Fill(dataTable);
}
使用上述过程,报了如下的错误: OracleConnection.ConnectionString 无效 连接字符串是Data Source=192.168.10.111/PROD;User ID=apps;PassWord=apps 该Oracle数据库是11g 我本机环境是VS2012,已安装Oracle客户端
翘楚时代 2016-11-30
  • 打赏
  • 举报
回复
引用 5 楼 D56233577 的回复:
用例
DataTable dataTable;
using (var connection = new OracleConnection("你的连接字符串"))
{
    dataTable = new DataTable();
    var command = new OracleCommand();
    command.Connection = connection;
    command.CommandType = CommandType.Text;
    command.CommandText = "SELECT * FROM User";
    var adapter = new OracleDataAdapter();
    adapter.SelectCommand = command;
    adapter.Fill(dataTable);
}
再请教下:为什么添加上了之后,我在App_Code中新建的类中无法添加引用 using Oracle.ManagedDataAccess.Client; using Oracle.ManagedDataAccess.Types;
D56233577 2016-11-29
  • 打赏
  • 举报
回复
用例
DataTable dataTable;
using (var connection = new OracleConnection("你的连接字符串"))
{
    dataTable = new DataTable();
    var command = new OracleCommand();
    command.Connection = connection;
    command.CommandType = CommandType.Text;
    command.CommandText = "SELECT * FROM User";
    var adapter = new OracleDataAdapter();
    adapter.SelectCommand = command;
    adapter.Fill(dataTable);
}
D56233577 2016-11-29
  • 打赏
  • 举报
回复
是的 发帖要六个字
翘楚时代 2016-11-29
  • 打赏
  • 举报
回复
引用 2 楼 D56233577 的回复:
用NUGET
https://www.nuget.org/packages/Oracle.ManagedDataAccess/


是这个吗?


有没有用法?
D56233577 2016-11-29
  • 打赏
  • 举报
回复
用NUGET https://www.nuget.org/packages/Oracle.ManagedDataAccess/
翘楚时代 2016-11-29
  • 打赏
  • 举报
回复
别沉啊~~~~~~~~

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧