i_am_mirror
Зарегистрирован: 23.12.2005 Сообщения: 1
|
Добавлено: Пт Дек 23 2005 19:51 Заголовок сообщения: ASP & ORACLE |
|
|
Привет всем. Может, кто сможет мне помочь...
--
Окружение:
ОС: Windows 2003 Server
web-сервер: IIS
db: Oracle9i 9.2.0.1.0
Все это дело функционирует исключительно в intranet
--
Необходимо наваять страницу, которая бы отображала текущее количество записей в табличке. Всё очень просто... Но
--
Проблема:
При подключении к серверу любого пользователя, которого нет на сервере в группе Administrators выдается ошибка:
OraOLEDB ошибка '80004005'
Error while trying to retrieve text for error ORA-12535
Если подлючается пользователь из группы администраторов сервера с любого компьютера в сети - все работает. При запуске IE на сервере от имени пользователя-НЕадминистратора - тоже выдается ошибка.
Ещё (при попытке соединения из Delphi) для НЕадминистраторов показывается ошибка: клиент Oracle не установлен.
--
Найденное решение:
Добавить пользователя "Все" в администраторы
--
Люди!!! ПОМОГИТЕ!!!
---
Текст страницы:
<html>
<head><title>...</title></head>
<body>
...
Сегодня:
<font color=navy>
<b>
<%
D = Date()
D = FormatDateTime(D,1)
Response.Write D
%>
</b>
</font>
<br>
</font>
<hr>
<%
Server.ScriptTimeout = 1800
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=OraOLEDB.Oracle.1;Password=xxx;User ID=xxx;Data Source=xxx;Persist Security Info=True"
cSQL = ""
cSQL = cSQL + "xxx"
Set RecSet = Server.CreateObject("ADODB.RecordSet")
RecSet.Open cSQL, objCon, 3
RecSet.MoveFirst
%>
<p align=center>
<font size=4>
Содержит
<%
Response.Write RecSet.Fields(0).Value
%>
записей.
</p>
</font>
<%
RecSet.Close
objCon.Close
%>
</body>
</html> |
|