解决方案 »
- sql拼写
- 如何提升这条SQL语句的速度???
- 第一次发帖,满意得到答复。高兴,散100分!汗,总共才200分....
- sql server2005 中的疑惑,急急急,邹大哥有空指教一下
- 请教数据库还原后的数据丢失问题,救急啊
- 请高手指点,SQL SERVER 2000安装时 出现的错误
- 数据存贮问题?
- 新手问题:下列代码中,为什么用uid<16382和uid>16399,16382与16399有特殊含义吗?
- 欢迎批评我设计的数据库模型:反合理者加分:
- VFP中,grid 与多个text与同一个数据表相连,当点击grid的一个表格时,让text显示对应的数据,怎么实现?
- SQL 大神来呀,请教个能发财的语句
- SQL server 2000 发布与订阅功能 我用事物发布 数据复制了一次之后就不会复制了
declare @filename nvarchar(30)
select @filename='Report'+right(replace(convert(date,GETDATE()),'-',''),2)+substring(replace(convert(date,GETDATE()),'-',''),5,2)+substring(replace(convert(date,GETDATE()),'-',''),1,4)+'.csv'
------------------------------------------
declare @strSQL nvarchar(1024)
set @strSQL='bcp "SELECT * from [A] " queryout D:\'+@filename+' -c -T -t","'
print @strSQL
EXEC master..xp_cmdshell @strSQL导出csv文件,用excel 也可以打开处理
建议楼主试下看
sSQL = @"dbo.spAtt_Month "; if (bFlag) //可查全部人的
{
sSQL += "'',";
}
else //只能查自己的
{
sSQL += "'" + Utility.RQuote(this.UserID) + "',";
}
sSQL += Utility.Quote(this.ddlATT_MONTH.SelectedValue);
DataTable dt = db.ExecDataTable(sSQL); if (dt.Rows.Count > 0)
{
string sFileUpload2 = "考勤月统计表" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls"; CommonFunction.ExcelHelper.ExportDTtoExcel(dt, "考勤月统计表", Server.MapPath("~/UploadFiles/Del/") + sFileUpload2);
HLResult.NavigateUrl = "~/UploadFiles/Del/" + sFileUpload2;
HLResult.Visible = true; ScriptManager.RegisterStartupScript(UpdatePanel2, typeof(UpdatePanel), "scriptName", "alert('考勤月统计表导出成功!请点击右边链接下载。')", true);
return;
}
else
{
ScriptManager.RegisterStartupScript(UpdatePanel2, typeof(UpdatePanel), "scriptName", "alert('对不起,没有记录要导出。')", true);
return;
}
gvResult.DataSource = dt;
gvResult.DataBind();