我在把数据保存到新建的access数据库中,数据库是在选择文件时候新建的,数据库应该有好几个表,代码如下:
CFileDialog m_savedataFile(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Text Files (*.mdb)|*.mdb||",NULL);
if(m_savedataFile.DoModal()==IDOK)
{
CString FileName(m_savedataFile.GetPathName());
_bstr_t  strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+FileName;
        ////////////连接数据库//////////////
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
hr = m_pConnection->Open(strconn,"","",adModeUnknown);///连接数据库
    AfxMessageBox("连接数据库成功!");
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息

}
接下来,怎样才能让他有表可以写入呢?