Yes. You need to indicate that you are opening the database in read-only mode. You did not specify how you open the Access database, but, for example, if you use ADODB COM objects, you would do something like this of your ADODB Connection object:
conn.Provider := 'Microsoft.Jet.Oledb.4.0';
conn.Mode := adShareDenyWrite;
conn.Open('database.mdb');
Or inside the connection string itself:
conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=database.mdb;' +
'Mode=Share Deny Write';
conn.Open;
source
share