我的运行环境:
操作系统: win7 service pack1
开发工具:vs2013
数据库为:sqlserver2008
我用ADO去连接数据库的时候,CreateInstance返回REGDB_E_CLASSNOTREG错误, 在百度、google上查了好久,没有找到合适的解决办法。
最终解决方案如下:把项目【属性】中的【平台】改为 X64,成功解决问题
参考资料:ADO 应用程序不能在运行级别较低的操作系统上运行的解决方案----
Change target CPU settings in Visual Studio 2010 Express----http://stackoverflow.com/questions/4104228/change-target-cpu-settings-in-visual-studio-2010-express