мысль в том, что сейчас я делаю клиент работающий с локальной бд через ADO - смогу ли я потом (создав идентичную бд на хостинге где то) и изменив настройки подключения ADO получить работающий клиент?
Зависит от архитектуры приложения, если "правильная" архитектура, т.е. разделены слои бизнес-логики, интерфейса с человеком (или с чем там) и слой доступа к БД, то относительно легко мигрировать на другую БД.