Win7下连接数据库的怪事
WIn7环境,64位,VS2008,Oracle10g,OracleClinet32位,再编译的时候也是选择的X86。
直接打开项目,运行debug,提示连接数据库失败,提示信息如下:
“OCIEnvCreate失败,返回代码为-1,但错误消息不可用。”
如果以管理员身份打开VS,然后再再VS中打开项目,运行Debug,提示连接数据库成功。把Debug下面的文件夹拷到别的地方,以管理员身份运行,也可以连接成功。
制作安装包之后,装到改机器上,无论是直接打开,还是以管理员的身份打开,还是用XP兼容模式打开,都提示连接失败。提示信息如下:
“ORA-12154:TNS:无法解析指定的连接标识符”
ps:该机器安装的PL/Sql也连不上数据库,无任何提示信息。
不清楚到底是什么原因?