首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC+SQL有关问题,导出Excel

2012-03-13 
MFC+SQL问题,导出Excel如何在VC中写语句执行下列SQL 语句:EXEC master..xp_cmdshell bcp SettleDB.dbo.sh

MFC+SQL问题,导出Excel
如何在VC中写语句执行下列SQL 语句:
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'

我的程序如下,但是不能正确运行,编译通过了,但是程序运行的时候不能正确导出Excel表格:
void CDataManDlg::OnSaveData() 
{
// TODO: Add your control notification handler code here
ADOConn con;
con.OnInitADOConn();

UpdateData(true);

CString str;
str.Format("EXEC master..xp_cmdshell 'bcp Student.dbo.Result out c:\Temp.xls -c -q -S\"PC-201103042053\SQLEXPRESS\" -U\"sa\" -P\"4368996\"'");
  con.ExecuteSQL((_bstr_t)str);
con.ExitConnect(); 

}

[解决办法]
str.Format("EXEC master..xp_cmdshell 'bcp Student.dbo.Result out c:\Temp.xls -c -q -S\"PC-201103042053\SQLEXPRESS\" -U\"sa\" -P\"4368996\"'");
//-->

str.Format("EXEC master..xp_cmdshell 'bcp Student.dbo.Result out c:\\Temp.xls -c -q -S\"PC-201103042053\\SQLEXPRESS\\" -U\"sa\" -P\"4368996\"'");

热点排行