- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
每次我尝试调试我的程序时都会收到此错误:
CS0246: The type or namespace name 'OracleConnection' could not be found (are you missing a using directive or an assembly reference?)
这发生在声明 private readonly OracleConnection oracleConnection;
上(以及其他一些地方)
我一直在尝试一些建议的解决方案,但到目前为止都没有奏效:
System.Data.OracleClient.dll
的引用.NET Framework 4
使用 System.Data.OracleClient
和手动写出 System.Data.OracleClient.OracleConnection
编辑:我使用的代码如下:
using System;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Collections.Generic;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Data;
using System.Configuration;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace Foo
{
public class DBHandler
{
private readonly OracleConnection oracleConnection;
private readonly OracleCommand oracleCommand;
private readonly OracleDataAdapter oracleAdapter;
到目前为止没有任何效果,因此我们将不胜感激。
最佳答案
首先,对于 Oracle,System.Data.OracleClient 已被弃用,因此现在不推荐使用。详情请浏览ADO.NET Team Blog Post
推荐使用Oracle公司发布的Oracle客户端。从 Oracle .NET Developer Center 下载 Oracle 数据访问组件
然后以同样的方式,您可以通过添加对 Oracle.Client dll 的引用来使用 OracleConnection、OracleCommand 等。
另外请注意,此库不适用于 .NET 4 Client Profile。
关于c# - 找不到类型或命名空间名称 'OracleConnection',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220095/
建立 OraConnection 的"new"方法是什么?Microsoft 将多个类定义为已过时。 https://msdn.microsoft.com/en-us/library/system.d
我会为更多查询重用 OracleConnection 对象所以我写了一个简单的类: public static class DbConnectionsManager { ///
将 java.sql.Connection 类型转换为 OracleConnection 与从 java.sql.Connection 展开方法获取 OracleConnection 有何不同。 另外
我正在升级一个使用连接池的类。特别是界面: oracle.jdbc.OracleConnection 现在这个接口(interface)有很多方法已经被弃用了。我只是想知道这个界面是否还有其他替代方案
我正在尝试从我的新 PC 连接到我的 Oracle 数据库。我刚刚安装了 Visual Studio 和 ODAC。但是,当我尝试进行简单的连接时,我收到一个异常消息、空源、空编号,错误代码为 -21
每次我尝试调试我的程序时都会收到此错误: CS0246: The type or namespace name 'OracleConnection' could not be found (are y
我遇到了一个在互联网上找不到的问题。 我正在尝试使用 ojdbc6 连接到数据库。我从 jndi 获取资源 使用方法 public OracleConnection getConnection()
我正在使用标准的 Oracle 驱动程序连接到数据库,但我不能真正同意我同事对 OracleConnection 生命周期的看法。创建成本高吗?它是线程安全的吗?我可以在请求之间重复使用它,还是应该为
我有一个使用 Hibernate 5.1.0 的 Java 应用程序,具有在 Weblogic 12.1.1.0 和 上运行的空间功能 (geolatte) >Oracle 数据库。我有一些使用驱动程
例如 OleDbConnection 与 OracleConnection、OleDbCommand 与 OracleCommand 等... 我知道 Oracle* 类适用于 Oracle DB,但
为什么不能在下面的代码中将 java.sql.Connection 转换为 oracle.jdbc.OracleConnection? 我的主要目标是将新用户名传递给 Oracle 连接并将其保存在“
对于我的测试,我需要模拟数据客户端,在我的例子中它们是 Oracle。 我已经创建了我的数据访问层以允许传入: public static Int32? GetUserRoleId(string us
我已经尝试过WSJDBCConnection does not wrap objects of type Oracle jdbc Connection中的解决方案 但它不起作用,所以请问如何从 tom
在连接到 Oracle11g 非 RAC 的 spring-mvc 项目中的 Jboss7.1.0EAP 中运行存储过程时,我有一段代码失败。我在 JBoss 独立版中使用了 ojdbc14.jar
我有一个 WebAPI 服务,它使用 Oracle.ManagedDataAccess.dll 连接到 Oracle 数据库。每次重置应用程序池(或部署)后,第一个 OracleConnection.
IOW,是否有对此进行测试的标准方法,a la: if (! con.Open()) con.Open(); ? 更新:我想我没有提到这些是我正在使用的 Oracle 的 ODP 组件。 Orac
我有一个 native C++ 应用程序,它需要连接到 Oracle 数据库。 Oracle 数据层是用 C# 编写的,所以我希望将代码作为 DLL 重用。 我决定尝试使用托管 C++ 来弥合 nat
如果在 catch 语句中发出 System.Environment.Exit(0),在“using” block 中是否关闭了 OracleConnection? 例子: Oracl
当我尝试在我的 C# 应用程序中连接到 Oracle 数据库并尝试单击一个按钮时,出现此错误: The type initializer for 'Oracle.DataAcces.Client.Or
我在下面代码的第一行得到异常 java.lang.ClassCastException: oracle.jdbc.internal.OracleConnection$$EnhancerByProxoo
我是一名优秀的程序员,十分优秀!