#c #sql-server #dll #ado #dllimport
#c #sql-сервер #dll #ado #dllimport
Вопрос:
Я новичок в ADO. Я пробовал учебник, связанный с ADO. Между тем, я сталкиваюсь с этой проблемой.
Я хочу импортировать msado15.dll
в существующий проект («MT4ManagerAPI» (если кто-то знает этот проект)). Но код импорта показывает
"Error: cannot open source file "C:/Users/777/Desktop/Don't Remove/Новая папка (2)/MT4-Manager-API-master/Examples/ManagerAPISample/Debug/msado15.tlh".
Даже я не смог найти msado15.tlh
указанный выше локальный адрес.
Это мой код :
`#import "C:\Program Files\Common Files\system\ado\msado15.dll" no_namespace rename("EOF", "EndOfFile")`
Но когда я импортирую этот путь, не существующий проект во вновь созданный проект, все в порядке, ошибки нет. Интересно, в чем проблема? должен ли я что-то изменить в свойстве существующего проекта?
Комментарии:
1. Файл .tlh создается в результате импорта. Возможно, вам потребуется выполнить чистую сборку. Если это не сработает, полностью удалите папку Debug (перед этим убедитесь, что у вас нет важных файлов данных).
2. чистая сборка? как сделать?
3. Это опция в Visual Studio в меню сборки. Ищите
Clean Solution
. Опять же, если это не сработает, перейдите в папку вашего проекта и удалите папку Debug (опять же, при условии, что у вас там нет файлов данных).4. спасибо, это исправлено. но знайте, что там написано «недопустимая escape-последовательность»
5. Он сообщит вам номер строки, в которой это происходит.