Song.Site/Manage/Sys/DataBaseBackup.aspx.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;

using WeiSha.Common;

using Song.ServiceInterfaces;
using Song.Entities;
//using NBear.Data;
using System.Data.SqlClient;

namespace Song.Site.Manage.Sys
{
    public partial class DataBaseBackup : Extend.CustomPage
    {
        //数据库完整物理物路径
        private string dataBaseHy = "";
        //数据库备份目录
        private string backDir = "";
        //数据库备份文件后缀名
        private string backExt = ".aspx";
        //数据库类型,仅限access与sqlserver;
        private string dbType = "access";
        //要操作的数据库名称。
        private string dbName = "";

        protected void Page_Load(object sender, EventArgs e)
        {
            //数据库类型
            dbType = WeiSha.Common.Server.DatabaseType;
            if (dbType == "access")
            {
                backDir = "accBackup";
                dataBaseHy = WeiSha.Common.Server.DatabaseFilePath;
            }
            else if (dbType == "sqlServer")
            {
                backDir = "sqlSBackup";
                backExt = ".sasp";
                ConnectionStringSettings connsett = ConfigurationManager.ConnectionStrings[ConfigurationManager.ConnectionStrings.Count - 1];
                string str = connsett.ConnectionString;

                int a = str.IndexOf("Initial Catalog=");
                a = a == -1 ? str.IndexOf("DataBase=") + 9 : a + 16;
                string strjie = str.Substring(a);
                dbName = str.Substring(a, strjie.IndexOf(";"));

            }
            else
            {
                Message.Prompt("此功能仅限Access版和SQL Server版。");
                return;
后面还有 264 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。