首页上一页 1 下一页尾页 3 条记录 1/1页
关于:VC与ACCES数据库初始化问题
发表在C语言图书答疑
2011-12-21
是否精华
是
否
版块置顶:
是
否
大家好!
我在阅读《实战突击:Visula C++项目开发案例整合》一书中第四章“餐饮管理系统”(P172)章节中的“3.数据库初始化”功能感觉非常好,但对代码的理解运用有些困扰,希望可以给予指导一下,谢谢!
1)accecs数据库是采用ado方式连接的,我在使用如下代码时还会做哪些相关方面的处理工作呢?除数据库连接外。
书中原文代码如下:
void CMyDlg::OnMENUsqlnew()
{
if(MessageBox("确定要初始化数据库吗?","提示",MB_YESNO)==IDYES)
{
CString Sql1="delete from caishiinfo";
CString Sql2="delete from jinhuoinfo";
CString Sql3="delete from shangpininfo";
CString Sql4="delete from shouru";
CString Sql5="delete from paybill";
theApp.m_pCon->Execute((_bstr_t)Sql1,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql2,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql3,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql4,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql5,NULL,adCmdText);
AfxMessageBox("初始化成功");
return;
}
else
return;
}
2)我当前数据库连接采用如下方式连接,但也希望使用数据库初始化功能,望能给予指导一下。
BOOL CXUApp::InitInstance()
{
AfxEnableControlContainer();
SQLConfigDataSource(NULL,ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)",
"DSN=xull;UID=Admin;pwd=1972"
"Description=Hotel"
"FileType=Access"
"DBQ=.\xull.mdb"
);
}
我在阅读《实战突击:Visula C++项目开发案例整合》一书中第四章“餐饮管理系统”(P172)章节中的“3.数据库初始化”功能感觉非常好,但对代码的理解运用有些困扰,希望可以给予指导一下,谢谢!
1)accecs数据库是采用ado方式连接的,我在使用如下代码时还会做哪些相关方面的处理工作呢?除数据库连接外。
书中原文代码如下:
void CMyDlg::OnMENUsqlnew()
{
if(MessageBox("确定要初始化数据库吗?","提示",MB_YESNO)==IDYES)
{
CString Sql1="delete from caishiinfo";
CString Sql2="delete from jinhuoinfo";
CString Sql3="delete from shangpininfo";
CString Sql4="delete from shouru";
CString Sql5="delete from paybill";
theApp.m_pCon->Execute((_bstr_t)Sql1,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql2,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql3,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql4,NULL,adCmdText);
theApp.m_pCon->Execute((_bstr_t)Sql5,NULL,adCmdText);
AfxMessageBox("初始化成功");
return;
}
else
return;
}
2)我当前数据库连接采用如下方式连接,但也希望使用数据库初始化功能,望能给予指导一下。
BOOL CXUApp::InitInstance()
{
AfxEnableControlContainer();
SQLConfigDataSource(NULL,ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)",
"DSN=xull;UID=Admin;pwd=1972"
"Description=Hotel"
"FileType=Access"
"DBQ=.\xull.mdb"
);
}