For a long while, Microsoft was heavily promoting ADO, but in recent times,
knowledgeable Microsoft insiders (including one who was Product Manager for
ADP and ADO in a previous version) recommend MDB-DAO-Jet-ODBC-Server as
generally preferred over ADP-ADO-OleDB-SQL Server.
I don't know _where_ you got the idea that ADO and RDO were the only methods
to access SQL Server. In fact, I have never heard of anyone using RDO with
an Access database, only, in the past, with the separate VB product. The VB
crowd abandoned it for ADO with SQL Server, even though they, too, could use
DAO and, for them too, DAO was simpler and easier.
My experience with ADP and ADO did not convince me that there was any
advantage at all. And, if you think the changes to your MDB to make it work
well are extensive, those would just be the beginning of the changes you'd
be facing.
70 MB is not an exceptionally large Access database -- you have 1930 MB more
to go before you bump into the 2GB limit.
I presume you have split the database and are talking about the back end
where data is stored. I also presume that you Compact the DB on a regular
basis. If not, those are steps to take very soon.
You might take a look at MVP Tony Toews' site,
http://www.granite.ab.ca/accsmstr.htm for the best tips and hints I have
found about performance and avoiding corruption in the Access - Jet
multiuser environment. I'd suggest that working to improve what you have
would be a good idea, before going off half-cocked into an "upgrade" process
that may well overwhelm you.
Larry Linson
Microsoft Access MVP