Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к 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.

????


Наверх

Титульная страница Поиск, карта сайта Написать письмо