我做了一个使用oracle数据库的小型c#程序,所以我必须包括 参考
Data.OracleClient
在发布我的项目并将其移至工作环境后,我遇到了问题 缺少参考Data.OracleClient
为什么Data.OracleClient不会包含在我项目的发布版本中?
由于我无法将dll文件复制到网络上的所有PS,我应该怎么做才能强制包含该库,这是让我的项目工作所必需的?
如果我使用了
Oracle.DataAccess.Client
我怎么知道这个库的等效keyworks?
我应该重建整个项目吗?!
答案 0 :(得分:0)
Public Sub this()
mySheet = "sh1"
Dim C As Object
Set myrange = ThisWorkbook.Sheets(mySheet).Range("A1:A1")
For Each C In myrange
C.Offset(0, 1).FormulaR1C1 = "=" & C.Value
C.Offset(0, 1).Select
Next
End Sub
是Microsoft DLL,通常安装在每台Windows PC上,即:.NET Framework。但是,它已经deprecated多年,不应该用于新项目。
您可以向应用程序提供Data.OracleClient
,但必须在目标计算机上安装Oracle客户端。
作为替代方案,考虑使用ODP.NET托管驱动程序,您可以从此处下载:http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
在这种情况下,您只需提供单个DLL Oracle.DataAccess.Client