Win7 SP1 msado15 unresolved external symbol

Win7 SP1之后,(VC++)如果使用ADO编程则容易遇到下面的错误

unresolved external symbol "public: long __thiscall Recordset15::Open

原因是,微软在升级之后,c:\Program Files\Common Files\System\ado\msado15.dll已经没有Open等接口,具体原因可以参考:

https://support.microsoft.com/en-us/kb/2517589?sd=rss&spid=14481

解决办法是,下载KB2640696并安装即可。

注:如果#import之后写全路径c:\Program Files\Common Files\System\ado\msado15.dll,可能还是有错,改成#import "msado15.dll"即可。

你可能感兴趣的:(Win7 SP1 msado15 unresolved external symbol)