I've taken over management of a website that uses ASP (which I have minimal knowledge of as I'm more a LAMP kinda guy), and the scripts seem to be able to access the database file to fetch its contents fine. However, in the content management system, when trying to add or update anything, I get the following error message: From what I can make out from Googling this, such databases need to allow write permission for an internet guest user. I found a tutorial that explains this can be set by clicking the database file properties, then a security tab - however I imagine this is reliant of having some kind of software (Microsoft Access?) on the computer, as this tab doesn't show for me. Anyone know of a way I can get this working? It's pretty urgent, as some of the content needs updating immediately and I'll be pleased to pay someone $25 who can get this running. Please PM me if you can do this and I'll sort out an FTP account.
Hi, this is because the folder under where the database resides does not have the correct windows permissions. Via Windows you need to give the following person read/ write rights to the folder and the database contained in this folder. To do this located the folder where the Access database resides, in Windows Explorer, right click on the folder. Go Properties, Security can then click on the "Add" button. Locate the following users NETWORK SERVICE and give the person Read/ Write / Modify Permissions on the folder and files below it. If you are running an ASP NET then you need to do the above for ASPNET account as well (Ensure that you check that the location is the machine which hosts your website). If you are running 2000 then you will have to do the above for IUSER_MACHINENAME where MACHINENAME is the name of the webserver. Hopefully this will get you started Regards MarkusJ You will need to be able to place permissions on the actual folder. Who is your webhosting company?
PM sent . The site is currently hosted on GoDaddy, but if it means getting this to work I'll move it to where it is supported.