.net2003连接oracle9i2捕捉异常发现"无法加载 DLL (oci.dll)",如何解决?
同题!另外请问.net最佳的连接oracle9i2的方式是哪一种?
还有.net如何调用orical的存储过程?
谢谢!
问题点数:0、回复次数:7Top
1 楼lalaguy(lala仔)回复于 2004-04-01 04:09:52 得分 0
我接着用OleDbConnection进行处理~后来捕捉到"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序。"的异常,请高手指点迷津!!Top
2 楼buairy(书豪)回复于 2004-04-01 16:16:04 得分 0
using System.Oracle.Client;
需要下载oracle-net.msi,很多地方都有的,如果想调用oracle的存储过程,可以参照.net framework sdk的联机帮助文档,上面有很多详细的介绍!
另外,还需要安装oracle的客户端Top
3 楼buairy(书豪)回复于 2004-04-01 16:18:46 得分 0
哦,错了,是System.Data.OracleClient!Top
4 楼xport(豁然开朗)回复于 2004-04-01 16:19:36 得分 0
微軟的for Oracle的組件最好不要用,有問題的...建議去Oracle網站上下載Oracle Provider for .Net.還是原廠的好.Top
5 楼lalaguy(lala仔)回复于 2004-04-01 18:14:58 得分 0
还是这里高手多~可是Oracle.net的Provider有版本限制的,我要升级数据库版本~~~
这个比下载更麻烦~压抑~~不懂升级版本~Top
6 楼xport(豁然开朗)回复于 2004-04-02 08:26:24 得分 0
你的運行環境上面有沒有安裝Oracle 9i Client軟件....??? 如果安裝了,就可以用OLE DB去連接Oracle,驅動選Oracle Provider for OLE DB,這個最爽了,在Win32和.net下面都支持的很好,我到目前還沒有發現問題...(千萬不要選Microsoft OLE DB Provider for Oracle,有Bug),這樣,就可以不用Oracle .Net Provider了.Top
7 楼gcs925(竹里坐消无事福,花间补读未完书)回复于 2004-05-09 13:35:50 得分 0
关于编码的问题郁闷了我两天了!Top




