У меня Visual Studio 2008 работает под управлением Windows XP.Наш сервер - Windows 2003 Server.
На другом сервере есть база данных Oracle, к которой мы хотим подключиться.
Я установил соединение с локальным экземпляром VS с помощью системы.data.OracleClient со следующим кодом:
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 требуется версия программного обеспечения клиента Oracle8.1.7 или выше. "
Проведя некоторое исследование , мы обнаружили следующую ссылку, объясняющую, что использование system.data.OracleClient устарело ... и использование ODP.NEThttp://www.oracle.com/technetwork/topics/dotnet/index-085703.html
У нас нет оракула на нашем сервере Windows 2003.
Что мне нужно сделать , чтобы получить мой локальный проект Visual Studio 2008подключиться к базе данных Oracle?
Что мне нужно сделать , чтобы наш сервер разрешил опубликованной странице .NET подключаться к базе данных Oracle?
спасибо за любую помощь с этим!!