asp.net html代码亚索,asp.net(C#)压缩数据库的代码

本文,我们来学习使用ASP.NET在线压缩数据库的代码,本例使用的开发语言是:C#

第①步:添加引用

在VS.Net环境的解决方案下添加引用。方法如下:项目→添加引用→选项卡→浏览(c:\program files\comm files\System\ado\msjro.dll)。

第②步:创建Web应用程序窗体

在Web窗体(DataBase.aspx)上放置一个按钮:

再添加一个Label控件:

③引用空间名代码

using System;

using System.IO;

using JRO;

④示例代码

//压缩数据库

protected void CompactBtn_Click(object sender, EventArgs e)

{

string DbPath1, DbPath2, DbConn1, DbConn2;

DbPath1 = Server.MapPath("../App_Data/DataBase.mdb");//原数据库路径

DbPath2 = Server.MapPath("../App_Data/DataBase2.mdb");//压缩后的数据库路径

DbConn1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DbPath1;

DbConn2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DbPath2;

try

{

JetEngine DatabaseEngin = new JetEngine();

DatabaseEngin.CompactDatabase(DbConn1, DbConn2);//压缩

File.Copy(DbPath2, DbPath1, true);//将压缩后的数据库覆盖原数据库

File.Delete(DbPath2);//删除压缩后的数据库

MsgLabel.Text = "数据库压缩成功!";

}

catch

{

MsgLabel.Text = "数据库压缩失败,请重试!";

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值