You state that your are "accessing" a database (versus "inserting", "deleting" or "updating" data). Presuming that you are NOT intending to actually add a new record or changing data...
You also state that your are "accessing a field". But are you updating a "scratch" table within a database to view entries from other tables? If so...
1) Be sure you delete previous records before refreshing the table with a new "access" effort.
2) Preferentially, if using SQL2k, make use of temporary tables. These are more flexible in managing security issues and if you set these tables to be persistent to a specific user connection they'll automatically be cleared when the user connection is released.
3) Wouldn't accessing a specific field be better achieved by a query or view or SQL2k scalar function?