access数据库在线生成xls电子表格
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|datadirectory|***.mdb;");
conn.Open();
string sql = "select count(*) from m";
OleDbCommand cmd = new OleDbCommand(sql, conn);
int rc = (int)cmd.ExecuteScalar();
try
{
sql = @"select top 65534 * into [Excel 8.0;database=" Server.MapPath(".") @"**.xls].[Sheet1] from m";
cmd = new System.Data.OleDb.OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
conn = null;
Response.Write("文件已经生成,请下载!");
}
catch (Exception ex)
{
Response.Write(ex.Message.ToString());
}
}
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/SQL/11926.html
- 上一篇:动软生成器添加Mysql注释
- 下一篇:数据库添加部分,webconfig