我用oracle专用的数据库连接软件odp.net来连接oracle数据库,
把cs文件放在app_code文件夹下,cs文件的属性改为"编译",程序集中引用了相关的dll,如下:
Oracle.DataAccess在cs文件中引入命名空间时,也智能感知到
using Oracle.DataAccess;
using Oracle.DataAccess.Client;这两个的存在,
但在调试总是报错: 编译器错误消息: CS0246: 未能找到类型或命名空间名称“Oracle”(是否缺少 using 指令或程序集引用?) 行 14: using Oracle.DataAccess;
不知道为什么会出错,该引用的我都引用了
把cs文件放在app_code文件夹下,cs文件的属性改为"编译",程序集中引用了相关的dll,如下:
Oracle.DataAccess在cs文件中引入命名空间时,也智能感知到
using Oracle.DataAccess;
using Oracle.DataAccess.Client;这两个的存在,
但在调试总是报错: 编译器错误消息: CS0246: 未能找到类型或命名空间名称“Oracle”(是否缺少 using 指令或程序集引用?) 行 14: using Oracle.DataAccess;
不知道为什么会出错,该引用的我都引用了
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0246: 未能找到类型或命名空间名称“Oracle”(是否缺少 using 指令或程序集引用?)源错误: 行 12: using System.Data.SqlClient;
行 13: using System.Web.Configuration;
行 14: using Oracle.DataAccess.Client;
行 15: namespace WebApplication1.App_Code
行 16: {
你改成 using System.Data.oracleClient看看有没有
要是没有就改成 using System.Data.OldebClient
主要原因如下:
1.没有把dll复制到bin目录下
2.或者资源管理器中的引用dll的属性中 的 复制本地属性:false 应该改为true
3.或者没有加入全局缓存(这个不是太理解)
感谢各位的热心解答