如何在不安装Oracle软件的情况下,使用VB.NET连接VB 2008至Oracle数据库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计309个文字,预计阅读时间需要2分钟。
csharpImports System.Data.OleDb
Public Class Log Private mConnectionString As String=Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx)(PORT=1521)))(CONNECT_DATA=(SID=xxx)(SERVER=DEDIC))End Class
Imports System.Data.OleDb Public 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.有任何想法吗?
IIRC,你确实需要修改PATH环境变量,但这相对轻松 – 特别是与Oracle用来让你跳过的箍环相比.
本文共计309个文字,预计阅读时间需要2分钟。
csharpImports System.Data.OleDb
Public Class Log Private mConnectionString As String=Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx)(PORT=1521)))(CONNECT_DATA=(SID=xxx)(SERVER=DEDIC))End Class
Imports System.Data.OleDb Public 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.有任何想法吗?
IIRC,你确实需要修改PATH环境变量,但这相对轻松 – 特别是与Oracle用来让你跳过的箍环相比.

