PDA

Просмотр полной версии : Mssql Server + Access через Iis+php


igor82
18.07.2005, 23:31
Привет Всем. Кратко опишу проблему. Есть компьютер в сети на котором установлен MSSQL SERVER и соответственно база данных на нем. Из сети пользователи при помощи ACCESS+ODBC коннектятся и распечатывают отчеты все при помощи той-жке access. Таким образом в оболочке access написана достаточно объёмная програма которая делает запросы и формирует отчеты.
Вопрос следующий....передо мной поставили задачу написать веб-приложение (веб-сайт) при помощи которого пользователи будут формировать теже самые отчеты. В сети есть также сервер где стоит IIS+PHP. Я бы хотел узнать можно ли как нибуд средствами php или asp или ещё как-то цеплять эту оболочку ACCESS и получать обратно отчеты например в виде документов.....

Другими словами есть ли возможность использовать оболочку ACCESS вместо того чтобы с нуля все писать на пшп?

Vovec
20.07.2005, 01:13
например при помоши Data Access Pages

Смысл какой? Неэффективность цепочки Access-ODBC-MSSQL Server, заключается в том, что Access и ODBC на стороне клиента. Тут нужно зарегить алиас БД в ODBC плюс еще высылать mdeшники (если это полноценное приложение) для разных версий Access. Задача Access - формировать отчеты, не более.

В вашем случае, на мой взгляд, эффективнее будет:

HTML-ASP-ADO(ODBC)-MSSQL. Последние 3 звена сидят на серваке.
ASP позволяет формировать Excel файлы отчетов.

Разумеется серверную часть нужно будет писать.

igor82
20.07.2005, 11:41
Согласен с Вами. Есть возможность поработать и с ASP. Только...всётаки есть ли возможность использовать програму, формирующую отчёты в аксесс, дабы не писать её по-новому на asp? Или же я всетаки не о том думаю?

Vovec
20.07.2005, 12:08
:confused: формирующую отчёты в аксесс

Access формирует отчеты, она же - программа формирующая отчеты. Если отчеты у вас генерит не Access, то вообще - бред какой-то, нафига через нее цеплять БД (и к тому же через ODBC!).

Если не хочешь переписывать - OLE Automation Access. Смотри его интерфесы. Может чнбд накопаешь.

igor82
20.07.2005, 18:33
...да, не так выразился....ТАк вот аксесс формирует отчеты через MS SQL SERVER. Таким образом в аксесс написана прога которая эти отчеты формирует. Вопрос - можно ли как-нибудь использовать этот access для формирования отчетов в веб. Другими совами цеплять готовый аксесс через php или asp и формировать отчеты....

Vovec
20.07.2005, 19:26
ASP-COM-Access-ODBC-MSSQL

Все. Искать, смотреть, реализовывать. :cool:

igor82
20.07.2005, 23:27
большое спасибо всем!

nagash
21.07.2005, 14:08
http://ru2.php.net/COM