求大侠帮忙 VS2010里System.Data.后面找不到Oracle,添加引用已经把OracleClient添加进去了.

求大侠帮忙 VS2010里System.Data.后面找不到Oracle,添加引用已经把OracleClient添加进去了.,第1张

右击项目的属性,在d出窗口中有一个“目标框架”下拉框选项,默认会是NET FRAMWORK 4 CLIENT PROFILE,当选项是这个的时候,如果添加引用OracleClient这个dll的话是找不到的,将此选项更改为NET FRAMWORK 4。

第一种方法:
注册表 改法:regedit ->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1->NLS_LANG,把NLS_LANG的键值备份(以防出错)
备份后在修改为AMERICAN_AMERICAUS7ASCII( 与数据库一致的字符集)适用于大多数情况。
第二种方法:修改环境变量 我的电脑-》右键-》属性-》高级系统-》高级-》环境变量-》新建用户变量
新建用户变量 变量名:NLS_LANG 变量值:AMSERICAN_AMERICAUS7ASCII(与数据库查询的一致就行)
数据库服务器字符集select from nls_database_parameters
客户端字符集环境select from nls_instance_parameters
会话字符集select from nls_session_parameters
您都可以查看一下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10327741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存