www.pudn.com > FORU(SMS).rar > SMS_BackRevert.cs


using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
 
namespace FORU_SMS_ 
{ 
    public partial class SMS_BackRevert : Form 
    { 
        BaseClass.DataClass Dclass = new FORU_SMS_.BaseClass.DataClass(); 
 
        public SMS_BackRevert() 
        { 
            InitializeComponent(); 
        } 
 
        private void btnSel_Click(object sender, EventArgs e) 
        { 
            ofDialogFile.InitialDirectory = "D:\\"; 
            ofDialogFile.Filter = "bak files (*.bak)|*.bak"; 
            ofDialogFile.RestoreDirectory = true; 
            ofDialogFile.ShowDialog(); 
            this.txtDRPath.Text = ofDialogFile.FileName.ToString().Trim(); 
        } 
 
        private void btnDRevert_Click(object sender, EventArgs e) 
        { 
            if (this.txtDRPath.Text.Trim() == "") 
            { 
                MessageBox.Show("请选择要还原的文件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); 
            } 
            else 
            { 
                try 
                { 
                    Dclass.ExecuteSql("use master restore database FORUSMS from disk='" + this.txtDRPath.Text.Trim() + "'"); 
                    MessageBox.Show("数据还原成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); 
                } 
                catch (Exception ex) 
                { 
                    MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
                } 
            } 
        } 
 
        private void btnExit_Click(object sender, EventArgs e) 
        { 
            this.Close(); 
        } 
    } 
}