I have received this error and tried everything that I've seen listed so far to no avail. If anyone has any ideas please let me know. Thanks!!
I am connecting to an Access database
through an ODBC Connector which connects to a System DSN. Because of
server settings that must use a DSN in order to connect to a database
this is how it was done. The entire setup works fine on my local
machine running windows XP SP2 and IIS 5. When I move it to the server
I cannot write to the database. The server is running Windows 2003 and
IIS 6. Users are authenticated through windows but they are not
impersonated. When impersonation is turned on I received a Disk or
network Error when trying to read or write to the database. When
testing to see what the process runs as it returns machine\ASPNET.
All of the following accounts are a part
of advauthor group: machine\ASPNET, IIS_GPM, IUSR_machine,
IWAM_machine, and everything else is IIS_GPM group
advauthor group for files only can list
folder read/data, read attributes, read extended attributes, create
files/write data, create folders/append data, write attributes, write
extended attributes, delete, read permissions. The only thing it
cannot do is delete subfolders and files, change permissions, and take
ownership. However, there are no deny permissions that are set for the
advauthor group.
advauthor group for This folder and Subfolders are transverse folder/execute file as well as everything listed above.
When I try to write to the database I
end up receiving the System.Data.Odbc.OdbcException: ERROR [HY000]
[Microsoft][ODBC Microsoft Access Driver] Operation must use an
updateable query. Error that so many people seem to get. It seems like
I've already done everything since the accounts all have read/write
access for the database folder and for the database.
I've looked at a few Microsoft knowledge
base articles that said to enable read and write permissions and I
followed the steps to enable them.