Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Запись в базу данных Access


Автор: aleksgor 22.12.2007, 17:49
 Помогите кто может!!! Месяц мучиюсь !!! После установки IIS 5.1 в Windows XP Professional не работает ни один пример на ASP с записью в базу данных ACCESS. Раньше стояла другая копия OS и всё работало! Цена вопроса одна строчка, помогите кто знает! Оператор Select выполняется без проблем! А записать в базу не получается!(Insert Into).

<%
var filePath,oConn;

filePath = Server.MapPath("authors.mdb");
oConn = Server.CreateObject("ADODB.Connection");
oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +filePath);

Строка вызывающая ошибку
oConn.Execute ("insert into authors (author, YearBorn) values ('Paul Enfield', 1967)");


Тип ошибки:
Microsoft JET Database Engine (0x80004005)
В операции должен использоваться обновляемый запрос.
%>

Автор: ReFleX 24.12.2007, 02:47
Я думаю надо просто установить разрешение write, modify  для пользователя IUSR_{COMPUTER_NAME} smile 

И всё будет работать!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)