win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
2010-05-13 22:19
816 查看
系统:win7 homebasic
编程环境:net2008 C#
操作C# 连接oracle
代码
string sdeuser = "user01";
string sdepassword = "mm111111";
string connString = "user id=" + sdeuser + ";data source=" + datasource + ";password=" + sdepassword;
OracleConnection conn = new OracleConnection(connString);
try
{
conn.Open(); 到这一步出错
。。。。。。。
一连接数据库就出错误,刚开始弹出
“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
网上搜索解决方案,众说纷纭。。。。。。(不过都没用)
我按照他们的方法改啊改啊,还是提示错误,不过换了一个
“未处理的“System.Exception”类型的异常出现在 System.Data.OracleClient.dll 中。
其他信息: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”
晕,姑且当成这也是个进步吧,至少错误改了个,囧。。。
后来经一师兄指点,幡然醒悟
解决方案:找到vs2008,右击“以管理员身份运行”,启动vs2008,然后打开项目/解决方案,选中你的程序,运行,通过。
之所以弹出以上的错误,都是因为身份不够,以管理员身份运行就OK了
总结:WIn7比XP多了个管理员权限,就是右击程序有“以管理员身份运行”
因此,当你的程序,代码在XP下能运行时,而在win7下弹出错误,就试试这个方法,在你的程序上右击“以管理员身份运行”,一般都能解决问题。
win7这个设置,哎,真是又爱又恨啊!!!
编程环境:net2008 C#
操作C# 连接oracle
代码
string sdeuser = "user01";
string sdepassword = "mm111111";
string connString = "user id=" + sdeuser + ";data source=" + datasource + ";password=" + sdepassword;
OracleConnection conn = new OracleConnection(connString);
try
{
conn.Open(); 到这一步出错
。。。。。。。
一连接数据库就出错误,刚开始弹出
“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
网上搜索解决方案,众说纷纭。。。。。。(不过都没用)
我按照他们的方法改啊改啊,还是提示错误,不过换了一个
“未处理的“System.Exception”类型的异常出现在 System.Data.OracleClient.dll 中。
其他信息: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”
晕,姑且当成这也是个进步吧,至少错误改了个,囧。。。
后来经一师兄指点,幡然醒悟
解决方案:找到vs2008,右击“以管理员身份运行”,启动vs2008,然后打开项目/解决方案,选中你的程序,运行,通过。
之所以弹出以上的错误,都是因为身份不够,以管理员身份运行就OK了
总结:WIn7比XP多了个管理员权限,就是右击程序有“以管理员身份运行”
因此,当你的程序,代码在XP下能运行时,而在win7下弹出错误,就试试这个方法,在你的程序上右击“以管理员身份运行”,一般都能解决问题。
win7这个设置,哎,真是又爱又恨啊!!!
相关文章推荐
- win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- win7下.NET连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- win7下.NET连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- C#中连接Oracle数据库时提示OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
- oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符 OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用
- oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符 OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用
- Could not create an environment: OCIEnvCreate returned -1(OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用)
- Could not create an environment: OCIEnvCreate returned -1(OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用)
- Could not create an environment: OCIEnvCreate returned -1(OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用)
- C#连接Oracle错误:OCIEnvCreate 失败,返回代码为 -1
- C#连接Oracle错误:OCIEnvCreate 失败,返回代码为 -1
- OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用 解决办法
- OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
- OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- 关于vs2008使用oracleclient链接oracle数据库报报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用.
- 关于vs2008使用oracleclient链接oracle数据库报报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
- “OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用”的处理方法收藏
- “OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用”的处理方法