要使用安装在Windows8 x64上的visual studio 2012更新1通过MFC编程连接access数据库,以下代码抛出异常,这在vs2010和Windows7 x64中以前没有发生过。ODBC管理器有什么改变吗?我应该如何改变连接字符串。
CDatabase db;
db.OpenEx(TEXT("ODBC;Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dsn='';Dbq='d:\\databases\\a.mdb'");和异常消息:
'Data source name not found and no default driver specified'它对accdb文件也不起作用。
发布于 2016-03-31 17:33:41
注释中的cha是正确的,因为默认情况下,Windows8中只有MFC驱动程序。对于在win32平台上编译的x64应用程序,必须在x86中安装ODBC驱动程序。可从此处下载:http://www.microsoft.com/en-us/download/details.aspx?id=13255
https://stackoverflow.com/questions/15165203
复制相似问题