关于.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