Когда-то давно, во времена моей профессиональной юности для того, чтобы работать с базами данных определенного формата, нужно было выбирать определенную среду разработки, напр. DBF -> DBase. Потом появился ODBC, позволявший работать с любыми (условно говоря) базами данных из любой (условно говоря) среды разработки. Потом, кажется, был OLEDB, но к тому времени я с приложений "клиент->база данных" давно слез и это прошло мимо меня. Потом, наверное, еще что-нибудь могло быть...
Вопрос: а какой сейчас есть мейнстримовый путь работы с базами данных? Ну, например, из MSVisualC или из любого другого средства разработки "общего характера"?