|
답변 감사드립니다.
일단 xp버전의 dll을 다운받아서 해결은 했는데요
혹시 win7 업데이트에 따라서 발생할수 있는 부분도 있을까여?
다른 글들을 찾아보니 msado**.tlb파일을 import에서 쓰라는 내용이 있어서요.
그리고 xp버전의 dll을 사용하게 되면 문제의 여지가 될수 있는 부분도 있을까여?
현재는 프로젝트 폴더내에 넣고 import해놓은 상태입니다.
님이 쓰신 글 :
: #import "C:\Program Files\System\ADO\msado15.dll" no_namespace rename("EOF", "EndOfFile")
: 이렇게 사용해보세요...
:
: 저도 VC2010으로 ADO를 만들어 사용하고 있는데 위의 구문으로 하면 문제가 없었습니다...
:
: 다만 windows update를 모두 하면 interface쪽에서 문제가 발생되는데 (배포시)
: 이 경우에는 첨부된 dll을 이용하여 compile하시면 해결됩니다.
:
: 참고로 저의 개발환경은 Windows 7 입니다.
:
: 우헝헝 님이 쓰신 글 :
: : 안녕하세요 초보입니다..
: :
: : 이번에 제가 받은 소스에서 컴파일 에러가 발생한 문제가 있어서 문의드립니다.
: :
: : d:\test\debug\msjro.tlh(100) : error C2146: syntax error : missing ';' before identifier 'ConflictTables'
: : d:\test\debug\msjro.tlh(100) : error C2501: '_RecordsetPtr' : missing storage-class or type specifiers
: : d:\test\debug\msjro.tlh(100) : error C2501: 'ConflictTables' : missing storage-class or type specifiers
: : d:\test\debug\msjro.tlh(128) : error C2146: syntax error : missing ';' before identifier 'GetConflictTables'
: : d:\test\debug\msjro.tlh(128) : error C2501: '_RecordsetPtr' : missing storage-class or type specifiers
: : d:\test\debug\msjro.tli(43) : error C2143: syntax error : missing ';' before 'tag::id'
: : d:\test\debug\msjro.tli(43) : error C2433: '_RecordsetPtr' : 'inline' not permitted on data declarations
: : d:\test\debug\msjro.tli(43) : error C2501: '_RecordsetPtr' : missing storage-class or type specifiers
: : d:\test\debug\msjro.tli(43) : fatal error C1004: unexpected end of file found
: :
: : 이런 에러가 발생하는데요
: :
: : 잘되다가 안되는거 보면 제가 무언가를 건들였겠죠..
: :
: : 근데 백업된 원본소스를 컴파일해도 동일한 에러가 발생하더라구요
: :
: : 에러메세지로 해결할수 잇는 방안을 찾아봤는데
: :
: : 대부분
: : #pragma message ("step - 1")//제가 넣은 구문입니다.
: : #import "C:\Program Files\Common Files\System\ado\MSJRO.DLL" no_namespace
: : #pragma message ("step - 2")//제가 넣은 구문입니다.
: :
: : using namespace ADODB;
: : 이런식으로 해결책을 내놓은 글들이 많은데
: :
: : ado2.h에 잘구현되 있습니다.
: :
: : stdafx.h 에서 ado2.h를 include한 상태이구요.
: :
: : step - 1은 잘찍히는데 step - 2는 안찍히는 상황입니다.
: :
: : 컴파일옵션이나 path관련한 부분도 아닌거 같구요..
: :
: : 툴이 vc++6.0이라 여기에 올리는건 게시판 의도에 맞지 않을지도 모르지만..
: :
: : 다른곳에서 해결을 하지 못한 문제라 혹시나 하는 마음에 글남겨봅니다..
: :
: : 해결할수 있는 방법이나 사이트를 알고 계시는분이 계시면 글남겨 주시면 감사하겠습니다..
: :
: : 그리고 문제가 발생하게된 원인에 대해서도 말씀해 주시면 감사하겠습니다~
: :
: : 5일째 삽질중인데요..지푸라기라도 남겨주신다면...ㅠㅠ
: :
: : p.s구현된 파일이 필요하시면 올리겠습니다~
|