今天刚安装了vs2005版和oracle9.2。不知道vs2005中如何连接oracle。
查了一下帖子好像以前在vs2003中能用的System.Data.OracleClient不能用了。
查了一下帖子好像以前在vs2003中能用的System.Data.OracleClient不能用了。
解决方案 »
- 高手請進,關於C#控制PLC的內容
- C# 如何在网页上点击链接打开服务器端的chm文件
- 利用wmi远程关闭和重启windows主机问题
- 如何自动保存网页文件
- 如何用c#处理WebService返回的DataSet结果集
- 初级问题,派生类具有基类的所有成员吗?那基类的private成员呢?
- [200分]怎么根据一个字符串取得对象 反射还是其他? 召唤思归、速马等达人~~
- 在WEB中实现文件打开对话框的效果(File.Open())
- 关于寻找 C#(VC#) 入门书?(分不够可以再加)
- Datagrid中的拖放问题
- [求助] 如何将Dll文件和我的exe文件绑在一起
- 关于ADO.NET2.0的简单问题
地址是:http://blog.csdn.net/xrwang/archive/2006/03/26/639228.aspx如果不太清楚连接字符串,请看www.ConnectionStrings.com
1、例子中是sqlserver作为数据库,而我要用的是oracle,但是在连接配置执行时总是提示需要oracle8.1.7或更高版本。可是我安装的已经是9i了。
1.1网上有资料说是oralcle安装的机器上应该对oracle_home所在路径的读写全县重新设置并重启机器。
1.2客户端项目中引用Web时不应该引用IIS发布的虚拟目录路径,而是应该引用:开发环境中选择service文件(*.asmx),右键单击,选择“在浏览器中查看” 后的路径。
我这次主要是1.2的原因,至于为什么不能采用虚拟路径,目前偶还不清楚。
2、发现用IIS虚拟路径访问服务时提示:使用 XSL 样式表无法查看 XML 。
这个问题是因为IIS安装在.net之后,需要修复IIS映射。修复方法: run cmd,然后输入
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i,其中version是你.net framework的版本号即C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中的v2.0.50727。
3、如何进行ora的连接配置:
资料说可以用oledb和oracleclient,但oracleclient效率更高也更专用,所以决定采用oracleclient。oracleclient的命名空间是system.data.oracleclient。我们可以用其的connection对象进行连接配置代码如下: OracleConnection con = new OracleConnection("Data Source=192.168.1.2;Persist Security Info=True;User ID=test;Password=test780817;Unicode=True"); con.open();。如果配置了服务器资源管理器中的数据库连接,则该字符串可以从web.config中得到。