4,012
社区成员
发帖
与我相关
我的任务
分享
try
{
CFileDialog dlg(TRUE,"","",OFN_HIDEREADONLY);
CString cs;
CString str;
if(dlg.DoModal()==IDOK)
{
str=dlg.GetPathName();
}
cs.Format(_T("insert into [study2] select name,number,gender,age,grade from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=%s',sheet1$)"), str);
m_pRs=m_pConn->Execute((_bstr_t)cs,NULL,adCmdText);
MessageBox("操作成功!");
m_pConn->Close();
}
catch(_com_error e)
{
CString errormessage;
//errormessage.Format(_T("执行SQL语句失败!\r\n错误信息:%s"),e.ErrorMessage());
errormessage.Format(_T("执行SQL语句失败!\r\n错误信息:%s"),(LPCTSTR)e.Description());
AfxMessageBox(errormessage);///显示错误信息
return;
}
}