开发环境是VS2008 SP1,Win7一直使用的好好的,无论是在Win7还是Xp上,最近新装的两台Win7的电脑使用时,创建数据库失败。Access数据库,使用ADOX创建数据库,

         ADOX::_CatalogPtr pCatalog = NULL;
try
{
pCatalog.CreateInstance(__uuidof(ADOX::Catalog));
pCatalog->Create(strConnection.AllocSysString());
}在调用create函数时出错,捕获的错误代码-2147467259,未指定的错误。在这里请教有经验的朋友,怎么解决这个问题呢?? 另外,电脑上已经安装了access,而且用我的软件也可以打开数据库,不过读取的汉字的字段显示的是“?”