当前位置:编程学习 > C#/ASP.NET >>

怎样在网页上点击按钮,用现有的SQL文件 替换 原来的数据库

现在要做数据库还原  我的思路是把原有数据库删除  用现有SQL文件创建新的MySQL
就是具体不知道怎么实施了 麻烦大家提提意见  
 public void bt_Restore_Click( object sender, DirectEventArgs e)
    {
        try
        {
            StringBuilder result = new StringBuilder();
            RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel;
            if (sm.SelectedRows.Count == 0)
            {
                X.Msg.Alert("数据还原", "你没有选择任何数据库文件,请选择!").Show();
                return;
            }
            else
            {
                foreach (SelectedRow row in sm.SelectedRows)
                {
                    result.Append(row.RecordID);
                }
            }
            string x_name = result.ToString();

            //删除数据库
            string sql = "drop database wcms_cm";
            WCMS.DataAccess.DataAccess.ExecuteNonQuery(sql);
            //创建数据库
            string sql11 = "create database wcms_cm";
            WCMS.DataAccess.DataAccess.ExecuteNonQuery(sql11);
} --------------------编程问答-------------------- 用 SqlCommand 的 ExcuteNonQuery 执行你的过程脚本,

脚本的读取用System.IO.File.ReadAllText("路径") 
--------------------编程问答-------------------- 恩 最后还是重新写了几个连接函数解决问题
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,