|
|
|
| Подскажите пожалуйста какую-нибудь литературу о том как прикрутить web-интерфейс к базе на Access, заранее спасибо. | |
|
| |
|
|
|
| не совсем понятно, что значит прикрутить вэб-интерфейс. У вас есть разработанные веб страницы и вы хотите подключиться к базе, чтобы забирать/добалять из/в нее данные?
Или вы свои формы хотите перевести в веб-страницы? | |
|
| |
|
|
|
| Ну да есть готовая рабочая база, есть задумка сделать к ней веб интерфейс, станицы написать не проблема, как только к ней подцепить базу вот в чём вопрос. | |
|
| |
|
|
|
| Да интересно - как из страниц управлять записями - получать, заисывать данные, делать выборку, применяя запросы. | |
|
| |
|
|
|
|
Да интересно - как из страниц управлять записями - получать, заисывать данные, делать выборку, применяя запросы.
|
Например так:
string strConn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["LogisticConnString"].ConnectionString;
SqlCommand cmd1 = new SqlCommand("_spSearchTranspObl", new SqlConnection(strConn));
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@Date",Convert.ToDateTime(TBBegin.Text));
cmd1.Connection.Open();
SqlDataAdapter daObl = new SqlDataAdapter(cmd1);
DataSet dsObl = new DataSet();
daObl.Fill(dsObl);
cmd1.Connection.Close();
cmd1.Connection.Dispose();
GV1.DataSource = dsObl;
GV1.DataBind();
Это заполнение грида GV1 на основании хранимки.
Только что это даст? Тут нужно освоить технологию веб | |
|
| |
|
|
|
| http://hiprog.com/index.php?option=com_content&task=view&id=728 | |
|
| |
|
|
|
| берете HTTP сервер.
Выбираете язык программирования для создания HTML страниц на стороне сервера (PHP, Perl, JAVA, ASP, ASP.NET, хотя два последних технологии, а не языки)
Пишите скрипты формирования интерфейса пользователя который будет соеденяться с базой , формировать страницы, показывать их пользователю, а так же осуществлять операции изменения/добавления в БД.
Так работает большенство современных сайтов (правда обычно в качестве базы используется не MDB).
только в этом случае Access выступает только как хранилище данных, и сразу теряет все свои преимущества.
Можно попробовать использовать страницы доступа к данным, но здесь я вообще ничего сказать не могу, даже не знаю возможно ли это в принципе. | |
|
| |
|
|
|
|
| ну а как вы хотели? кто-то должен отвечать на HTTP запросы бройзера пользователя... ACCESS этого не умеет....
Ну еще вариант написать "приблуду" которая будет "слушать" порт (например 80) и как только в этот порт что-то придет, обрабатывать это "что-то", получать/изменять данные в базе и возвращать ответ.
формат запросов/ответов можете разработать сами, можете использовать существующие | |
|
| |
|
|
|
|
Ну да есть готовая рабочая база, есть задумка сделать к ней веб интерфейс, станицы написать не проблема, как только к ней подцепить базу вот в чём вопрос.
|
На чем собираетесь писать интерфейс? Если на ASP.NET, то помогу, если на ПХП, то увы.... | |
|
| |
|
|
|
| В состав Windows XP Pro входит IIS сервер, только его надо выбирать для установки. По умолчанию он не ставится. | |
|
| |
|
|
|
| В VS2005 он встроен, так, что выбирать его не нужно | |
|
| |
|
|
|
| Чтобы написаные программы (например на perl), работали - необходимо этот перл куда то положить или как.....
Он должен где то располагаься, что ба его запускать.
Допустим на сервере, где сай лежит в корневой директории - так?
или если при разработке - естесно на машине разработчика...... | |
|
| |
|
|
|
| интерпретатор perl или php или ... устанавливается как "надстройка" на HTTP сервер.
для разработки желательно поставить у себя локальную версию того HTTP сервера и того интерпретатора на котором потом будет это работать.
HTTP от MS (IIS) встроен в Windows (кажется с 2000), как на него взгромоздить ASP.net наверняка описано в документации.
Apache существует в нескольких сборках специально для тех кто не знает что это такое. В сборку обычно включены настроенный Apache+PHP+Perl+MySQL. Есть сборки под винды (например denver)
HTTP от IBM тоже есть в качестве версии для разработки, но я пользуюсь встроенным в сервер Domino, но это экзотика
Вообще в этом случае выбирать средство реализации нужно с учетом возможностей хостинга.... Что бы не случилось как с HiProg.com | |
|
| |
|
|
|
| кому интересно про страницы доступа то можете почитать в этой книге , там вроде целая глава под них отведена и как создавать web интерфейс вроде тоже "Ю.Бекаревич, Н. Пушкина MS Access 2003 Самоучитель"
а что получилось с hiprog ? | |
|
| |