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"即可。
时间: 2024-10-28 15:54:23