这个问题我已经解决了,是因为我的office2010是64位的,vs访问数据库的时候,通过office2010 64位的引擎;但是office2010目前只能保存成32位的数据库(这里指的是.accdb),office不支持64位引擎和32位引擎的混合使用,所以就产生了这样的错误。
现在的解决方案就是将office的版本改成32位的。