Импорт C ++ и использование ADO

У меня есть два коротких вопроса, связанных с импортом и использованием ADO в проекте C ++. У меня нет опыта работы с ADO в какой-либо форме.

Во-первых, в настоящее время аспект базы данных моей программы должен работать только в Windows. Достаточно ли проверить, определен ли _WIN32 или _WIN64 перед запуском кода, специфичного для ADO, или есть более подходящие подходы? Я использую Visual C ++ 2010 Express в качестве компилятора.

Во-вторых, я следую этой странице в качестве руководства. Я включил оператор #import для msado15.dll. Директива #import подчеркнута красным, а ошибка, которую я получаю при наведении курсора на нее, говорит: «... не удается открыть путь к файлу с исходным кодом / к / msado15.tlh», и все материалы ADO, которые я копирую в источник, остаются подчеркнутыми красным. Я проверил каталог, указанный в сообщении об ошибке, и там есть msado15.tlh, если это важно. Кроме того, программа компилируется (хотя после выполнения она дает сбой, но это еще кое-что, что я диагностирую отдельно).

Я совершенно не понимаю, почему это происходит. Будем признательны за любую помощь или совет.

5
задан TNi 1 July 2011 в 19:04
поделиться