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());
}

}

原文地址:https://www.cnblogs.com/houweidong/p/12263218.html

时间: 2024-10-07 14:58:05

access数据库在线生成xls电子表格的相关文章

jxl读数据库数据生成xls 并下载

1.所需jar jxl-2.6.10.jar jxls-core-1.0-RC-3.jar jxls-reader-1.0-RC-3.jar 2. excel修改行宽度封装 SheetColumn.java package com.tp.soft.common.excel; import jxl.write.WritableSheet; /** * excel修改行宽度 * @author taop * */ public interface SheetColumn { public abstr

PowerDesigner生成Access数据库

1.打开PowerDesigner,设置PowerDesigner的当前数据库为Access: 2.在PowerDesigner中新建表结构(物理模型): 3.PowerDesigner菜单中:Database -> Generate Database...(快捷键Ctrl+G): 在弹出的对话框中,设置要生成数据库脚本的Directory和File name(文件名以dat做后缀)值: 在弹出的对话框 -> Format选项卡中,设置Encoding为简体中文GB2312: 最后点击&quo

使用PowerDesigner生成Access数据库

PowerDesigner生成Access数据库 自从使用PD以来一直知道可以支持access但一直没有搞明白如何通过脚本来创建access数据表.在PD的tools里终于找到的答案,具体 文件都在C:\Program Files\Sybase\PowerDesigner 12\Tools目录中.目前只支持access97与access2000的数据库.access2007的数据库还不支持,不过没有关系,只要生成出 access2000数据库升级就行了,但麻烦的就是要去弄一个access2000

MFC通过ADO操作Access数据库

我在<VC知识库在线杂志>第十四期和第十五期上曾发表了两篇文章--"直接通过ODBC读.写Excel表格文件"和"直接通过DAO读.写Access文件",先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介绍的是ADO数据库访问技术的使用方法.ADO(Active Data Object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口(IDispatch)技术,并以OLE DB(对象连接和镶入的数据库)为基础

C#连接Access数据库(详解)

做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以选择使用access数据库,这样就能省去一定的开支. 首先,我们建一个数据库,因为大家使用的office版本不同,有用2000的有用2003的还有用 2007或者2010的.我用的是2007,但是无论用哪个版本请把建的数据库建为.mdb结尾的2003版本的不要建 .accdb结尾的. 建一个表,请先

连接Access数据库查询语句

--在使用之前注意将“生成”里的“配置管理器”的“配置平台”改成X86 private void button1_Click(object sender, EventArgs e)//查询 { OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Score.mdb;Jet OLEDB:Database Password=");//连接Access2003

使用JDBC-ODBC连接Access数据库

使用JDBC-ODBC桥连接ACCESS数据库有两种方式:(1)配置ODBC数据源:(2)不配置ODBC数据源. 如果数据库文件为 person.mdb,路径为:G:\ProgramFiles\MyEclipse 6.5\workspace\JdbcOdbcTest\src\ person.mdb.配置的数据源名称为:person. (1)  配置ODBC数据源: 打开ODBC数据源管理器,在"系统DSN(或者用户DSN)"选项卡里面点击"添加"按钮. 在"

在VS2013平台下,用VB.net 连接Access数据库

从开始学习计算机,我们使用的一直是SQL数据库.这次接触了Access数据库,我将从Access创建到连接向大家分享一下我在Access数据库中的收获. SQL数据库和Access数据库的区别:(来自百度) 那么如何用Vb.net 链接Access数据库呢? 第一,建立Access数据库文件 我的是WIN8.1的系统,直接在桌面的角上滑动一下,在搜索栏里搜索Access,就直接打开了Office自带的Access,如果你的电脑上没有安装Office,也想要用Access也不用担心,可以直接到去网

具体解释VB中连接access数据库的几种方法

在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 Data Link文件 使用ODBC数据源名称 使用连接字符串 使用数据环境设计器创建数据库连接 首先加入环境引用. 然后找到数据源进行连接 不管是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接.就好比从北京到上海,能够做汽车,能够做火车,还能够做飞机,汽车走快速,火车走