LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Отображение веб...
 Отображение веб-страниц доступа к базе
 
 29.07.2009 15:59:44
Henrih
3 сообщения


Отображение веб-страниц доступа к базе

Создаю веб-страницу доступа данным к базе. При запуска из-под Access все ок, при попытке открытия созданной страницы браузером выпадает сообщение о блокировке элементов ActiveX, нажимаю разрешить - завершение ie.exe с ошибкой. Скажите, в чем проблема и как ее можно устранить?

 30.07.2009 11:05:43
Admin1
731 сообщения
1-ый


Re: Отображение веб-страниц доступа к базе

Прежде, чем разрабатывать интерфейс для web страниц надо правильно понять как работает IE.exe (Internet Explorer). 

Так вот эта программа 
1) Предназначена для просмотра статических ТЕКСТОВЫХ файлов в формате html. Таблицы, текст и другие объекты web страницы, определяются тегами, например, <html>, <table>, <font>

2) Для динамического изменения страниц в эти страницы могут быть добавлены ПРОГРАММЫ в тестовом формате. Они ограничены тегами <Script>. Эти программы читаются, компилируются, и потом выполняются программой Internet Explorer. ActiveX - это и есть эти программы, чтобы не было автозагрузки вирусов из интернета IE может блокировать выполнение этих программ. Если хотите, чтобы не было сообщений о загрузке этих элементов, то можно настроить IE, но это опасно. 

3) IE работает с двумя языками программирования JavaScript и VbScript, но для работы с базами данных этого недостаточно. Желательно, чтобы все запросы к базе данных выполняла специальная программа. Имеем два варианта: это может сделать Access (на вашем компьютере все работает) или специальная программа. К сожалению, чтобы ваша программа работала в интернете для любого пользователя нужно установить сервер (IIS: Internet Infomation Server), т.к. Access не будет запускаться с удаленного компьютера и обрабатывать запросы удаленного пользователя, а сервер это сделает.
Для этого сущуствуют специальные страницы: asp, aspx

4) Вывод. Для работы с web страницами просто разместить web страницы из Access не получиться. Да и база не предназначена для этого. Хотя, если постараться, то можно это сделать, но достигнуть приемлемого решения невозможно.

 30.07.2009 11:42:35
Henrih
3 сообщения


Re: Отображение веб-страниц доступа к базе

Вы меня не так поняли. Я запускал эти веб-страницы с того компьютера, где стоял и Access, и IIS. И все равно IE завершался с ошибкой и ничего не отображал. При этом на другом компьютере все работало нормально. Значит что-то еще не установлено? Или что-то не так работает? (база и страницы были идентичными).

 30.07.2009 12:59:39
Admin1
731 сообщения
1-ый


Re: Отображение веб-страниц доступа к базе
 Измененный Admin1  на 30.07.2009 13:11:19)

Установите редактор web страниц, например, Visual Studio 2005, тогда и получите более подробное сообщение об ошибке. В IE нет отладчика.

P.S. Для Access 2003 нужно еще установить на компьютер web компоненты http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76

 30.07.2009 13:44:58
Henrih
3 сообщения


Re: Отображение веб-страниц доступа к базе

Поставил веб компоненты. Та же ерунда. Отладчик выдает: Unhandled exception at 0x7c937531 in iexplore.exe: 0xC0000005: Access violation reading location 0x003a678c.

  Программирование  Microsoft Access. Файлы mdb и accdb  Отображение веб...
ПоискПоиск  Список форумовСписок форумов  
right