Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Что написать в параметр Role в InterBase ODBC


Автор: TheAviator 12.10.2004, 11:24
Собсно сабж..
Во всех версиях ODBC есть этот параметр,подскажите что в него писать?
Без него не пашет...

Автор: x77 12.10.2004, 11:43
с чего ты взял, что без него не пашет? пашет всё прекрасно. не пашет, если права пользователя завязаны не на имя, а на его роль. тогда, соттветственно, и надо эту роль указать.

Автор: TheAviator 12.10.2004, 12:57
Вроде настроил ODBC.
DSN ib.
Тестовое соединение написало ОК.
Вот пример кода
Код

<!-- #INCLUDE FILE="adovbs.inc" -->
<HTML>
<HEAD>
<TITLE>Using  the  SCRIPT Tag </TITLE>
</HEAD>
<BODY>
<script  LANGUAGE=VBScript  RUNAT=Server>

dim conn
dim record
dim i
set conn = server.CreateObject("ADODB.Connection")
conn.Mode = adModeReadWrite
conn.CursorLocation = adUseClient
conn.Open "ib"

sql = "select * from orders"
Response.Write sql

set record = conn.execute(sql)

Response.Write "<table border='1'align='center'>"
i = true
do while not record.EOF
if i then
Response.Write "<tr style='background-color:#DDDDDD'>"
i = false
else
Response.Write "<tr style='background-color:#AAAAAA'>"
i = true
end if
Response.Write "<td>"
Response.Write record("Zakaz")
Response.Write "</td>"
record.movenext
loop
Response.Write "</table>"
record.close
</SCRIPT>
</BODY>
</HTML>

Точно такое же для Акцесса работает на ура, а тут вылетает с надписью
[Easysoft][InterBase]unavailable database
/view.asp, line 15

на строке conn.Open "ib"

Почему?

Автор: Vit 3.11.2004, 19:52
Перенесено из баз данных

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)