If you get an error with this error text:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
db_action.asp, line 68
This is a security problem. Either the database file is read-only or the directory in which the database resides has no write permission for the webserver, or the webserver user. The script inserts data into the Access database, so write permission on the database file or the directory in which the database resides for the webserver (user) is necessary.
Check first to see if the database file is read-only. In Windows right-click the blogcomments.mdb file in Windows Explorer. Choose "properties" and make sure the "read-only" checkbox is unchecked.
If you are a Brinkster user, please read this additional note. If you use another webhost, please contact them. If you own your own webserver, please make the necessary modifications.
Knowledge Base article on Microsoft MSDN.
If you get an error with this error text:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
comment.asp, line 27
Most of the time you have made a mistake with the path to the blogcomments.mdb file. Check constants.asp and make sure the path in
Const LOCATION = "{path}/blogcomment.mdb"
actually points to the database.
It could be that you installed the database on another server than the webserver. In this case, there is a security problem. Please read "Accessing Remote Machines" in this article on the MSDN website.