![]() |
Странная ошибка в asp
На домашнем компе происходит что то странное. Обычные select query работают без проблем ( asp + access ) ,но если попытаться вставить новую строку , типа insert into table бла бла бла , получаю ошибку :
Microsoft JET Database Engine (0x80004005) Operation must use an updateable query. Это происходит даже в майкрософтских примерах которые прилагались к iis. Так что ошибка в моем коде исключается. Может кто уже встречал эту напасть ? Конфигурация : WinXP SP2 ,IIS 5.1. |
а права на вставку есть?
а может ты пытаешься вставить поле с уже существующим ключом? (дубликат) |
А не пытаешься ли ты вставлять данные в запрос (вместо таблицы)?
|
Нет ,не думаю. На счет дупликата проверял, не то.
Я запустил майкрософтский пример с их access файлом и получил тоже самое. Их базу данных я не трогал, и соответсвенно ничего не менял. Проблема скорее всего на уровне драйвера для access , или в IIS. Забыл сказать , update выдает тоже самое .. |
проблема на уровне прав доступа....
|
Скорее всего. Самое интересное что она появилась на чистой, только что поставленой винде и соответственно на IIS с дефолтными настройками. Если там по умолчанию доступ был бы настроен как read only с этой проблемой столкнулось бы куча народу ... а ведь получается что нет , все молчат ... :idontnow:
|
|
Спасибо, я вроде до этого уже докопался в мсдн правда. Теперь ищу где можно поменять права этого самого IURS_COMP . Единственное что я пока нашел это через компьютер мэнэджмент, но там можно менять толко группу к которой принадлежит юзер. Так что еслиб ещо кто подсказал, где для конкретного файла можно настроить кто его имеет право модифицировать все было б совсем круто :)
|
в свойствах файла на вкладке "Безопасность"...
тоже самое и в свойствах папки... но я бы смотрел эти права не для файловой системы, а для IIS - т.е. в оснастке IIS -> свойства файла -> вкладка "Файл" -> отметить соответствующие галки |
| Часовой пояс GMT +4, время: 06:17. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.