vb.net – 从VB 2008应用程序连接到Oracle DB而无需安装Oracle软件?

vb.net – 从VB 2008应用程序连接到Oracle DB而无需安装Oracle软件?,第1张

概述Imports System.Data.OleDbPublic Class Log Private mConnectionString As String = "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx)(P
imports System.Data.oleDbPublic Class Log    Private mConnectionString As String = "ProvIDer=OraolEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_List=(ADDRESS=(PROTOCol=TCP)(HOST=xxx)(PORT=1521)))(CONNECT_DATA=(SID=xxx)(SERVER=DEDICATED)));User ID=xxx;Password=xxx;"    Dim ds As New DataSet    Dim da As New oleDbDataAdapter    Dim dr As DaTarow    Dim Connection As New oleDbConnection(mConnectionString)    Dim Command As oleDbCommand    goes on...

这就是代码,它在我们的开发机器上运行良好.我们都在我们的机器上安装了Oracle提供程序.现在我尝试在没有安装Oracle软件的另一台机器上的应用程序中使用此代码,但它不起作用.

现在我知道我可以在这些其他机器上安装Oracle提供程序,它会起作用.问题是A)其中有很多和B)我必须通过我们的IT部门,他们需要六个月才能完成.所以我的问题是,我可以从没有安装Oracle提供程序的计算机连接到这个Oracle数据库吗?我认为微软拥有它自己的Oracle提供商,但它没有出现在System.Data下.如果有帮助,.NET版本为3.5.有任何想法吗?

解决方法 我对 Oracle Instant Client和 ODP.NET有相当好的运气,这几乎是一个直接的XcopY部署(如果你不需要ODBC).

IIRC,你确实需要修改PATH环境变量,但这相对轻松 – 特别是与Oracle用来让你跳过的箍环相比.

总结

以上是内存溢出为你收集整理的vb.net – 从VB 2008应用程序连接到Oracle DB而无需安装Oracle软件?全部内容,希望文章能够帮你解决vb.net – 从VB 2008应用程序连接到Oracle DB而无需安装Oracle软件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1253253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存