OriginalGriff
Да, ты можешь ... но это не очень хорошая идея.
Есть довольно много причин, почему нет, и они начинаются с:
1) Multi Usability - which is after all what the internet is all about! Access is not a good multiuser DB at all - it can be used that way, but it always gives problems, mostly intermittent. And don't even ask about performance! Even on a LAN, you are much better off using a multiuser DB system such as MySQL or MS SQL - the performance will be better, and so will the reliability. Remember that when you use an Access DB on a different computer, all of the processing is done locally - so all of the data has to be transferred over the network to find out if it is needed. As the DB grows in size, the performance worsens because more and more data is flooding the network. With a multiuser DB, the processing is local to the DB itself instead of at the client computer. Adding the internet to this adds a new layer of slowness ...
2) безопасность. Чтобы использовать базу данных Access через интернет, вы должны иметь ее общедоступной как для чтения, так и для записи - что означает, что любой, кто хочет изучить, изменить или удалить вашу базу данных, - это не очень хорошая идея! Большинство хостинговых сервисов скрывают MS SQL и MySQL от прямого доступа для лучшей безопасности, а SQL требует входа в систему еще до того, как вы приблизитесь к БД!
Серьезно, я бы не стал этого делать. Я бы посмотрел на MS SQL Server либо как есть (если ваш хост позволяет), либо лучше через сервис (который вам придется написать), который делает запросы для вас и возвращает результаты ваших запросов в вашу систему.