zoukankan      html  css  js  c++  java
  • 网站中access数据库的备份和恢复

    protected void Page_Load(object sender, EventArgs e)
       {
           if (!IsPostBack)
           {
               TextBox1.Text = "请输入备份文件名称";
               this.DataBindList();
           }
       }
       protected void Button1_Click(object sender, EventArgs e)
       {
           if (!File.Exists(Server.MapPath(@"~\bakDataBase\" + TextBox1.Text)))
           {
               File.Copy(Server.MapPath(@"~\App_Data\2013dengtong.mdb"), Server.MapPath(@"~\bakDataBase\" + TextBox1.Text+".mdb"));
               this.DataBindList();
               Response.Write("数据备份成功!");
           }
           else
           {
               Response.Write("备份文件已经存在,请重新命名!!!");
           }
       }
       protected void Button2_Click(object sender, EventArgs e)
       {
           File.Copy(Server.MapPath(@"~\bakDataBase\" + DropDownList1.SelectedItem.Text), Server.MapPath(@"~\App_Data\2013dengtong.mdb"), true);
           Response.Write("数据恢复成功!");
       }

       public void DataBindList()
       {
           DropDownList1.Items.Clear();
           DataTable dt = new DataTable();
           dt.Columns.Add(new DataColumn("fileName", typeof(string)));
           DirectoryInfo dir = new DirectoryInfo(Server.MapPath(@"~\bakDataBase\"));
           foreach (FileInfo file in dir.GetFiles())
           {
               DataRow dr = dt.NewRow();
               dr[0] = file;
               dt.Rows.Add(dr);
           }
           DropDownList1.DataSource = dt;
           DropDownList1.DataTextField = "fileName";
           DropDownList1.DataBind();
       }

    天道酬勤,厚积薄发。 君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空。
  • 相关阅读:
    判断输入的字符串是否含有特殊字符和表情
    表单转换为JSON
    重写Alert和confirm方法去除地址显示
    C语言内存管理
    自定义C语言中常用的字符串操作函数
    C语言中定义字符串的几种方式
    WebStorm常用快捷键
    鼠标点击特效
    打印指定年份的日历
    VS code 生成.exe可执行文件失效问题
  • 原文地址:https://www.cnblogs.com/houweidong/p/3033040.html
Copyright © 2011-2022 走看看