当前位置:编程学习 > C#/ASP.NET >>

关于.net远程连接 oracle数据库的问题.

我用odbc远程连接oracle数据库,用odbc test工具ok,但是.net程序调试的时候报错.
错误提示是:
     ORA-12541: TNS: 没有监听器 
行 31:  adapter.SelectCommand = coman;
行 32:  DataSet dataset = new DataSet();
行 33:  adapter.Fill(dataset);//这句出错;
行 34: 
行 35:  conn.Close();
问题是web.config文件的配置不对还是odbc的设置有问题? --------------------编程问答-------------------- 不是首先你安装了oracle的客户端么?
其次还要对客户端连接远程数据库进行配置· --------------------编程问答-------------------- 用odbc不好,建议你还是用odac来弄的好 --------------------编程问答-------------------- 安装Oracle客户端或者Net的Oracle驱动!
配置服务监听!
ODBC也可以计! --------------------编程问答-------------------- 现在修改同事的bug.....无奈.
客户端已经安装了. --------------------编程问答-------------------- 客户端连接远程数据库进行配置 就是用web.config写了吧?
--------------------编程问答-------------------- <add key="Oracle" 
value="user id=hst_market;data source=hst;password=hst_market"></add>
<add key="Oracle1" value="Provider=MSDAORA.1;user id=hst_market;data source=hst;password=hst_market;Persist Security Info=True"></add>

</appSettings>
这个是连接字符串.
配置的其他信息:
<sessionState mode="InProc"  
    stateConnectionString="tcpip=ibm-oral:42424" //oral的ip是服务器ip
    sqlConnectionString="data source=ibm-oral;Trusted_Connection=yes" 
    cookieless="false" 
    timeout="30"/>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,