本人机器是win7 64位的,机器上安装了oracle client,用来连接oracle服务器,用net manager新建服务测试没有问题,然后用PL/SQL测试连接也是OK的,但是在调试程序的时候(C#写的通用数据库访问程序)发现,conn.open()打开数据库的时候老是报“ORA-12154: TNS: 无法解析指定的连接标识符”,我检查了所有配置,服务名、监听名称、用户名、密码都是对的,这是怎么回事啊?
调试欢乐多
try[/align]
[align=left] {
conn.Open();
}
catch
{
OracleConnection.ClearAllPools();//缓冲池达到上线以后清除缓冲池
conn.Open();
}[/align]就是在执行conn.open()的时候报错的,以前遇到过类似的错误,我是这样解决的,把VS2010中工程的属性中“生成”中的平台改成“Any CPU”然后编译就好了,但是现在好像不行了,我机器是win7 64位的,不知道其中有没有关系,求高手解释,解决啊
conn ="Data Source=lbdms;User ID=NNTEST;Password=123456; Max Pool Size=500"try
{
conn.Open();
}
catch
{
OracleConnection.ClearAllPools();//缓冲池达到上线以后清除缓冲池
conn.Open();
}