SQL 2K

Is it possible to apply TRANSACTION LOG to a database while another process
(SP) reading data from the same db.??
In my case, the job which applies 'Transaction Log' failed with an error
message

[Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 3101: [Microsoft][ODBC SQL
Server Driver][SQL Server]Database in use. The system administrator must
have exclusive use of the database to run the restore operation.
[Microsoft][ODBC SQL Server Driver][SQL Server]Backup or restore operation
terminating abnormally.

Once the process (SP) completed, hourly transaction log job start working ..

Any thoughts/Suggestions to handle this !!

Thx
Sh