我有从Windows XP运行的Visual Studio 2008。我们的服务器是Windows 2003 Server。在Win 2003上从ASP.NET连接到Oracle数据库svr
在另一台服务器上,有一个我们想要连接的Oracle数据库。
我做了从我的地方使用System.Data.OracleClient的使用下面的代码连接工作VS例如:把我们的服务器上,并尝试建立数据库连接时
Dim oradb As String = "Data Source=(DESCRIPTION=" _
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" _
+ "(HOST=ourHostaHere(CONNECT_DATA=(SERVER=DEDICATED)" _
+ "(SERVICE_NAME=serviceNameHere)));" _
+ "User Id=userIdHere;Password=passwordHere;"
Using con As New OracleConnection(oradb)
Dim command As New OracleCommand("", con)
command.Connection.Open()
command.Connection.Close()
但是... ,会引发以下错误 “System.Data.OracleClient需要Oracle客户端软件版本8.1.7或更高版本。”
做一些研究后,我们发现下面的链接,解释了使用System.Data.OracleClient的已经过时......并使用ODP.NET: http://www.oracle.com/technetwork/topics/dotnet/index-085703.html
我们没有在Oracle我们Windows 2003服务器。
我需要做的,让我的本地Visual Studio 2008项目连接到Oracle数据库是什么?
我需要做什么,让我们的服务器允许发布的.NET页面连接到oracle数据库?
感谢您的任何帮助!