C#连接Timesten报错:ORA-24309: already connected to a server

开发工具:vs2012

数据库服务器:win12 64bits,并且已安装了64bits  Timesten Data Manager 11.2.2。

程序客户端:已经装了ODP.net4(ODAC122010Xcopy_x64),并且已在ODBC配置了DSN_Name,并指向服务器的Timesten servername。

程序连接字符串为

string strCon="User Id=mydata;Password=123456;Data Source=localhost/my_DSN_Name:timesten_client";

string sql = "select * from mytable;";
                con = new OracleConnection(strCon);
                con.Open();
                OracleDataAdapter da = new OracleDataAdapter(sql, con);
                da.Fill(ds);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    dataGridView1.DataSource = ds.Tables[0];
                }

代码要求发布成64位,并放到win10  64位系统下运行。

代码一执行到 con.Open();就报ORA-24309: already connected to a server错误了。同是一模一样的代码,放到win7 32位下就没任何问题,可以执行。此问题已经困扰我快一个月了,始终无解!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值