Соединение с БД Oracle ( ADO Connection )

marika_lux
Дата: 13.03.2005 20:07:32
Подскажите, кто знает...если встраивать в html-страницу сценарий,
используя имя DSN (соединение с базой Oracle), то имя драйвера выбирается
как "Oracle ODBC Driver" или "Microsoft ODBC для Oracle" и просто задается
имя базы???
Тогда сценарий будет иметь такой вид? (для базы SQL такой сценарий работал,
а вот для Oracle не работает...Я выбирала драйвер Oracle ODBC Driver)
<%
<!---- Создание объекта ADO Connection ---->
Set cnn1 = Server.CreateObject("ADODB.Connection")

<!---- Открытие объекта ADO Connection ---->
cString = "DSN=ABITURIENT;UID=STUDENT;PWD=EI0001;"
cnn1.Open cString

sql = "SELECT * FROM abiturient;"

<!-----Создание объекта ADO Recordset---->
Set rsApps = Server.CreateObject("ADODB.Recordset")
rsApps.Open sql, cnn1, 0, 1, 1
%>
Va1entin
Дата: 14.03.2005 10:57:03

Oracle ODBC Driver и Microsoft ODBC для Oracle -
драйверы разных производителей.
Первый - фирмы Oracle, второй - от Microsoft.
Соединение можно настроить по любому из них.
Что может отличаться, так это параметры
инициализации строки соединения.
Поищите в сети пример строки соединения
для каждого конкретного драйвера - у меня нет
под рукой - и постройте по аналогии свою ConnectionString.
Ещё одна важная деталь. Кроме драйвера ODBC на
клиенте должен быть установлен клиент Oracle
и сконфигурирована сеть Oracle.

Posted via ActualForum NNTP Server 1.1