![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Доступ к BDE через Web [D6, D7, Paradox]
Behemoth © (2003-03-07 12:12:00)Элементарное CGI приложение использует базу (точнее пытается использовать). При открытии базы выдается ошибка инициализации BDE. Само приложение работает. Очевидно нет доступа к BDE. Так вот вопрос: кому, чему и как я должен нарезать доступ, чтобы было мне счастье.
Соловьев (2003-03-11 15:38:00) [1]На сервере настроить. Клиенту побарабану.
Behemoth (2003-03-11 15:31:00) [2]Именно в этом и заключается вопрос: кому, к чему и как я должен нарезать доступ, чтобы было мне счастье.
Anatoly Podgoretsky (2003-03-07 14:54:00) [3]А ты уверен, что пользователь, под которым работает твоя CGI имеет нобходимые права
Behemoth (2003-03-07 13:54:00) [4]Попробую...спасибо
Соловьев (2003-03-07 13:31:00) [5]w2k
Behemoth (2003-03-07 13:30:00) [6]А у тебя операционка какая?
Соловьев (2003-03-07 13:26:00) [7]А почему не хочешь использовать Апач, и бесплатно и вроде не глюкавый... Настраивается быстро. CGI с БД через BDE(и вообще) рабоатет нормально.
Behemoth (2003-03-07 13:23:00) [8]Query1.Open;
Response.Content:=IntToStr(Query1.RecordCount);
Query1.Close;
я же говорю - приложение в командной строке работает.
Соловьев (2003-03-07 13:20:00) [9]Приведи код работы с БД....
Behemoth (2003-03-07 13:16:00) [10]Может я те правильно выразился, но я не понял последние два сообщения. Есть сервак с IIS-5, на нем есть BDE, на нем же и CGI приложение, на нем же и база paradox, которую я пытаюсь запустить через CGI, делаю запрос к CGI приложению, оно выдает ответ в виде HTML странички, но если по моему запросу CGI должна обратиться к базе, то выдается ошибка. Всё кажется. как иначе я не понимаю.
Smashich (2003-03-07 13:01:00) [11]2 Behemoth © (07.03.03 12:56)
BDE - набор драйверов....часто пользуешься дровами к мышке через сеть?
Соловьев (2003-03-07 13:00:00) [12]Точно знаю.
С BDE точно также как и с Sybase.Просто когда ты пишешь CGI приложение, то уже вся работа с БД выполняется на серваке, где конечно должно стоять BDE, а потом рузультат пересылается клиенту в виде того что ты ему сгенерил, т.е. html странички...
Behemoth (2003-03-07 12:56:00) [13]Ты точно это знаешь или предполагаешь? я про доступ к бде.
У меня была та же ситуация (на другой машине), только база была SyBase и использовал я драйвера ODBC... Не работало с теми же ошибками пока я не установил на машину прогу SyBase Central (стандартная управляющая прога для работы с SyBase). При ее установке она спросила: прописывать драйвера только для текущего пользователя или для всех. После выбора для всех все заработало. Отсюда и мои выводы.
Соловьев (2003-03-07 12:44:00) [14]
> настроек доступа...
к BDE доступ никто тебе не даст, он есть всегда, когда BDE стоит.
Behemoth (2003-03-07 12:42:00) [15]Может от сервака, может от настроек доступа...
Соловьев (2003-03-07 12:39:00) [16]Может зависит от настроек сервака.. У меня Апач. CGI написанные на Delphi работают нормально...
Behemoth (2003-03-07 12:38:00) [17]Генерит ошибку сервак. Запускаю приладу на тойже машине что и сервак, но раньше пробовал и с другой.
Сервак IIS.
Соловьев (2003-03-07 12:29:00) [18]Ты это приложение запускаешь на другой машине или через Web - т.е. сервак генерит ошибку?
И, кстати, какой сервак-Апач?
Behemoth (2003-03-07 12:23:00) [19]1. Да. Если запускать в консоле, то база открывается
2. Есть машина на которой все работает. А на другой выдается сообщение:An error accured while attempting to initialize the BDE.
Соловьев (2003-03-07 12:15:00) [20]
> Само приложение работает.
Когда в консоли запускаешь?
> Очевидно нет доступа к BDE.
????