Forum Moderators: open
By the way, the Web server is not on their premises or under their control, so solutions that do not involve anything special on the Web server is preferred. The Web database is typically only accessed from ASP or through FTP.
Thanks!
You can set up a VPN so you can access the directory on the remote computer directly (and performance in that case would SUCK).
You can upgrade to a real server based database like SQL Server (and even then, if you are using some kind of shared hosting, your host won't appreciate you running remote queries like that).
To do this, you really need a server under your control that has SQL Server running on it.
This server doesn't have to be on your premises, there are plenty of hosting companies that will rent you your own private server with SQL Server installed for you. (Expect to pay around $500/month.)
Alternatively, you could code the queries/reports the client needs in ASP pages, accessed via a secure "management" part of the website.
HTH
Is there a way to initiate an FTP or at least activate an ASP page from within the Access VBA code? Can you initiate an FTP from within ASP? How was Mattur thinking of getting the automated FTP to occur?
Note that the database in question is pretty small and needs to be downloaded only about every 4 or 5 days but each time it may end up at a different local pc.
Thanks again!
It would be best to have this run on a central server, saving the db centrally where all local pc's can access it (rather than saving on individual pc's).
A batch program is easy - just make a text file with .cmd extension with all the FTP commands you use to connect and download the db via command line "ftp".
HTH
Just one more thing though. I would also like to be able to make an update to these records on the Web after the batch has been successfully processed locally. I could write an ASP page to do this, but can it be activated from the Access VBA application on the desktop or would the staff have to launch their own browser and do that themselves? I thought it was possible to launch an instance of IE and point it to a specific URL from within VBA but I don't know the facts.
Thanks again!