I have a customer that wants me to design an app using Access 2000 Project with SQL 2000 backend database. No problem except they want all of the users to launch the app from one shared apd or ade file. Microsoft says this won't work.
Microsoft --
If you try to open an Access project (.adp) file or an Access project extension (.ade) file in a multi-user environment, you may receive an error message similar to the following:
"The database will be opened read-only because one of the following occurred: The file is locked for editing by another user, or the file (or the folder in which it is located) is marked as read-only, or you specified that you wanted to open this file read-only."
This error message occurs because an Access project is strictly a client and has no multi-user capability. The workaround for this issue is to deploy a copy of the .adp file or .ade file to each computer.
The customer says that they are phasing out workstations with local hard drives and they don't want the users to have personal shared folders on the WAN.
My Question --
Is there a solution that will allow an Access 2000 project file to work?
Could it be that an MDB file is the answer? I don’t want to bring a lot of data down to the client in the form of linked tables.
Perhaps I should design the app using Access 2000 MDB with no linked tables and use unbound forms with ADO recordsets. If I do this design then I might as well use VB6 or VB.NET to build a shared common EXE file.
Any thoughts on this would be appreciated.
C
Microsoft --
If you try to open an Access project (.adp) file or an Access project extension (.ade) file in a multi-user environment, you may receive an error message similar to the following:
"The database will be opened read-only because one of the following occurred: The file is locked for editing by another user, or the file (or the folder in which it is located) is marked as read-only, or you specified that you wanted to open this file read-only."
This error message occurs because an Access project is strictly a client and has no multi-user capability. The workaround for this issue is to deploy a copy of the .adp file or .ade file to each computer.
The customer says that they are phasing out workstations with local hard drives and they don't want the users to have personal shared folders on the WAN.
My Question --
Is there a solution that will allow an Access 2000 project file to work?
Could it be that an MDB file is the answer? I don’t want to bring a lot of data down to the client in the form of linked tables.
Perhaps I should design the app using Access 2000 MDB with no linked tables and use unbound forms with ADO recordsets. If I do this design then I might as well use VB6 or VB.NET to build a shared common EXE file.
Any thoughts on this would be appreciated.
C