Hi!<BR>I have an access 2000 db. I only want it to be read only, so using ACL in nt I have basically limited the "Everyone" group to &#039;Read&#039; and &#039;Read & Execute&#039; only. This does not work though, I get a 500 internal server error. I know this is the problem because when I give full control, anonymous web users can use the asp page no problem. So my question is there specific arguments I need to use to set it as read-only or something when I open my recordset?? <BR><BR>I have tried using some of the following to no success:<BR><BR>&#060;%<BR>&#039;*****CONNECTION STRING*****<BR>Dim objConn<BR>Dim strConnection<BR><BR>Set objConn = Server.CreateObject("ADODB.Connection")<BR>strConn ection = "DSN=stlwebdb;Database=databases/stlweb_db;"<BR>strConnection = strConnection & "UID=;PWD=password;"<BR>objConn.Open strConnection<BR>%&#062;<BR><BR>&#060;%<BR>&#039;* ****RECORDSET W/ ARGUMENTS*****<BR>Set objRS = Server.CreateObject("ADODB.Recordset")<BR>Set objRS.ActiveConnection = objConn<BR><BR>&#039;Have no clue if the following three are correct, I rarely use arguments in my code. =)<BR>objRS.CursorLocation = adUseClient<BR>objRS.CursorType = adOpenForwardOnly<BR>objRS.LockType = adLockReadOnly<BR>Query1 = "SELECT * FROM Employees ORDER BY last_name"<BR>objRS.Open Query1<BR>%&#062;<BR><BR>Thanks!<BR>-Nerus