由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持. 方法: 1.在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用] 2.选择[浏览]找到“C:\Wi…
在使用VS2010的时候有时会带不出System.Data.OracleClient这个引用,可以使用以下解决方法: 右击项目的属性,在弹出窗口中有一个“目标框架”下拉框选项,默认会是.NET FRAMWORK 4 CLIENT PROFILE,当选项是这个的时候,如果添加引用OracleClient这个dll的话是找不到的,将此选项更改为.NET FRAMWORK 4. 看了.NET Framework 4与.NET Framework 4 Client Profile 的区别就知道原因了.…
在前面随笔<在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动>中介绍了在代码生成工具中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,如果我们在框架应用中需要使用这个如何处理了?由于我们开发框架底层主要使用微软企业库(目前用的版本是4.1),如果是使用它官方的Oracle扩展,那么就…
解决vs2010无法找到System.Data.OracleClient的引用问题 2012-2-19 09:12| 发布者: benben| 查看: 7627| 评论: 0   摘要: 在vs2010+oracle 9i开发的时候,vs2010有时候找不到System.Data.OracleClient引用,所以上网搜了一下,然后在其他人的博客中找到解释,在使用VS2010的时候有时会带不出System.Data.OracleClient这个引用,可以使用以 ...     在vs2010+o…
在用VS2010连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl…
在vs2010下使用OleDB连接Oracle数据库 ——此方法不需要配置数据源. 1. 在“服务器资源管理器”中,选择“数据库连接”,右击,选择“添加连接”. 2. 出现下面的界面,并按图中选择“用于OLE DB的.NET Framework数据提供程序”.点击确定. 3. 在添加连接窗口中,服务器名填写你安装Oracle时填写的全局变量,用户名和密码分别就是你登陆到Oracle是的用户名和密码.点击测试连接,如果出现右侧的小图,则表示连接成功,否则失败.点击确定. 4. 点击上图中的“高级”…
.NetFramework3.5提供了LinqToSQL组件,为我们访问数据库提供了方便.我用的是VS+Oracle开发工具.也想体验一下快捷方便的感觉. 1.连接Oracle数据库 在连接Oracle数据库过程中,提示“错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”. 查找了相关资料,找到了是WIN7的安全模式,权限问题,在win7下要用管理员身份运行所有的不兼容软 件.于是,以管理员身份启动vs2008,再次连接,数据连接成功! 2.新建实体类 通过拖拽的方式,…
在oracle 安装目录下 找到 Oracle.DataAccess.dll添加引用,然后 using Oracle.DataAccess.Client;其他的都不用动,即可.连接字符串中 如有 用的是 user=xxx 就改成user id=xxx把原来 Using 的System.Data.OracleClient去掉即可. 下载地址: http://www.oracle.com/technetwork/cn/testcontent/o23odp-084525-zhs.html…
oracle中所有存在不存在的用户都可以使用dba连接到数据库及解决方式 以前一直使用conn /as sysdba连接数据库,不明白里面的意思.今天无意中使用其他的用户名密码连接到dba竟然也可以(例如conn aaa/bbb sysdba).oracle只要是sysdba没有验证你的账户名和密码.是因为oracle设置了使用操作系统本地验证.也就是说你只要设置当前的用户隶属于ora_dba组,那么该用户则可以连接到dba,不验证其用户密码. 解决方案: 1.设置用户不属于ora_dba这个用…
DELPHI中使用UNIDAC连接ORACLE数据库   最近在DELPHI中使用到UNIDAC连接到oracle数据库,这样可以不要安装oracle客户端,比较方便使用:所以简单学习了一下,主要是用到查询和执行存储过程,其中存储过程我测试了没有返回参数.有返回参数.有多高返回参数.有返回游标等存储过程,没有深入研究,以下就简单的查询和执行存储过程按步骤说一下: 1,执行查询语句: a)新建一个ORACLECONNECTION.如图所示: b)双击ORACLECONNECTION,出现下图,按图…