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

    天道酬勤,厚积薄发。 君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空。
  • 相关阅读:
    docker安装mtproto及报错解决方案
    Centos7下创建和管理用户
    GitHub项目绑定自己的域名
    navicate远程连接mysql8.0失败
    Java反射
    Spring AOP
    Spring注解
    学习进度笔记20
    学习进度笔记19
    学习进度笔记18
  • 原文地址:https://www.cnblogs.com/houweidong/p/3033040.html
Copyright © 2011-2022 走看看