6 个解决方案
#1
用ado连接。。 网上找找资料,很多的
#2
用MFC的CDataBase类,该类如果使用ODBC连接数据库的话,就不需要创建数据源
#3
BOOL op = db->OpenEx(L"DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)};DBQ=data\\news.mdb"
,CDatabase::noOdbcDialog);
使用路径,data\\news.mdb是相对路径。
#4
如果你要使用ODBC的话,可以动态创建数据源。
首先检测计算机是否存在数据源,没有的话,就动态创建。
首先检测计算机是否存在数据源,没有的话,就动态创建。
#5
_bstr_tstrConnection="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=PoorSys.mdb";
m_pConnection->Open(strConnection,"","",adModeUnknown
在数据库连接的时候指定数据源名,程序会首先在当前目录查找该数据库
m_pConnection->Open(strConnection,"","",adModeUnknown
在数据库连接的时候指定数据源名,程序会首先在当前目录查找该数据库
#6
按照你的方式:CString strCon = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)};DBQ=data\\studentinfo.mdb;UID=stu;PWD=stu";
if (!m_stuDb.OpenEx(strCon))
{
AfxMessageBox("打开数据源失败");
return;
}
我开始不行,不过按照提示说明,说那个路径不对,我就在Release文件下面建立一个data文件夹,把“studentinfo.mdb”放在下面就好了,谢谢你啦。在你们提示之前,我使用ADO连接,结果WIN7编译的,XP都不认识,说指针出错,打了网上的说的补丁,也安装不上的。
if (!m_stuDb.OpenEx(strCon))
{
AfxMessageBox("打开数据源失败");
return;
}
我开始不行,不过按照提示说明,说那个路径不对,我就在Release文件下面建立一个data文件夹,把“studentinfo.mdb”放在下面就好了,谢谢你啦。在你们提示之前,我使用ADO连接,结果WIN7编译的,XP都不认识,说指针出错,打了网上的说的补丁,也安装不上的。
#1
用ado连接。。 网上找找资料,很多的
#2
用MFC的CDataBase类,该类如果使用ODBC连接数据库的话,就不需要创建数据源
#3
BOOL op = db->OpenEx(L"DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)};DBQ=data\\news.mdb"
,CDatabase::noOdbcDialog);
使用路径,data\\news.mdb是相对路径。
#4
如果你要使用ODBC的话,可以动态创建数据源。
首先检测计算机是否存在数据源,没有的话,就动态创建。
首先检测计算机是否存在数据源,没有的话,就动态创建。
#5
_bstr_tstrConnection="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=PoorSys.mdb";
m_pConnection->Open(strConnection,"","",adModeUnknown
在数据库连接的时候指定数据源名,程序会首先在当前目录查找该数据库
m_pConnection->Open(strConnection,"","",adModeUnknown
在数据库连接的时候指定数据源名,程序会首先在当前目录查找该数据库
#6
按照你的方式:CString strCon = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)};DBQ=data\\studentinfo.mdb;UID=stu;PWD=stu";
if (!m_stuDb.OpenEx(strCon))
{
AfxMessageBox("打开数据源失败");
return;
}
我开始不行,不过按照提示说明,说那个路径不对,我就在Release文件下面建立一个data文件夹,把“studentinfo.mdb”放在下面就好了,谢谢你啦。在你们提示之前,我使用ADO连接,结果WIN7编译的,XP都不认识,说指针出错,打了网上的说的补丁,也安装不上的。
if (!m_stuDb.OpenEx(strCon))
{
AfxMessageBox("打开数据源失败");
return;
}
我开始不行,不过按照提示说明,说那个路径不对,我就在Release文件下面建立一个data文件夹,把“studentinfo.mdb”放在下面就好了,谢谢你啦。在你们提示之前,我使用ADO连接,结果WIN7编译的,XP都不认识,说指针出错,打了网上的说的补丁,也安装不上的。