![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
web-интерфейс для баз данных [D6, Paradox]
helen © (2003-02-26 13:34:00)Создала Dll-ку, которая должна печатать в интернете базы данных, но что-то сделала неправильно, т.к. при обращении к ней сервер выдает ошибку "Внутренняя ошибка сервера". Причем, если из нее выкинуть обращение к базам, то все работает. Может как-то BDE нужно настроить?
Zelius (2003-02-27 11:58:00) [1]Рекомендую убедиться, что пользователь, под которым запускается IIS сервер имеет права на доступ к каталогу с базами! И во вторых, надо убедиться, что таблицы не запоролены! Иначе будет попытка открыть окошко для ввода юзера и пароля, а под сервисом это не получится!
Smashich (2003-02-27 10:55:00) [2]поподробнее насчет ADO http://www.delphikingdom.com/mastering/ado.htm
Smashich (2003-02-27 10:53:00) [3]ИМХО через ADO!
helen (2003-02-27 10:51:00) [4]Точно настроена, но вот Интернет говорит, что в Windows2000 нельзя работать с базами через BDE, иначе нет никакой защиты данных. Может кто знает как лучше сделать?
Geka (2003-02-27 10:26:00) [5]А на сервереBDE точно настроена?
helen (2003-02-27 10:23:00) [6]А можно поподробнее про ADO?
Delirium (2003-02-26 19:10:00) [7]Хотя с другой стороны, Dll - как я понимаю речь об ISAPI Web Application должна работать безотносительно выбранной технологии. Я никогда не использовал BDE для Web приложений - использую ADO. Проблем не возникало.
Delirium (2003-02-26 19:04:00) [8]> helen
Почему бы вам не попобовать IntraWeb? Правда он поставляется только с Delphi 7.
Chubais (2003-02-26 18:58:00) [9]
> я делаю все ручками
гм..гм..
helen (2003-02-26 16:09:00) [10]Можно и так, но я делаю все ручками, т.к. кое-где в базе нужно сделать ссылки. Так все же, может сервер обратиться к базе через BDE и как его настроить?
Chubais (2003-02-26 15:43:00) [11]
> выкладывать на странички данные из базы
DataSetPageProducer, если я не ошибаюсь
helen (2003-02-26 15:22:00) [12]1. печать в Интернете - это значит выкладывать на странички данные из базы
2. в dll-ку передаются параметры Area и т.д. она делает SQL-запрос к базе и выкладывает данные на страницу:
Query.Open;
Query.First;
while not Query.Eof do begin Response.Content:=Response.Content+"<TR><TD>"+Query.Fields[2].AsString+"</TD>"; Response.Content:=Response.Content+"<TD>"+Query.Fields[1].AsString+"</TD>";
Response.Content:=Response.Content+"<TD>";
Response.Content:=Response.Content+"</TD></TR>";
Query.Next;
end;
Smashish (2003-02-26 13:47:00) [13]1. печатать в интернете базы данных это как?
2. а может быть ты покажешь код который обращается к базам данных в твоей dll?