コード例 #1
0
        public bool ExistDataBase(string Name)
        {
            try
            {
                var msSql = new AccessMsSQL();

                return(msSql.CheckDataBase(Name));
            }
            catch (Exception ex)
            {
                this.ErrorMessage = ex.Message;

                return(false);
            }
        }
コード例 #2
0
        public bool CheckConnection(out string ErrorMessage, out int ErrorNumber, string Server = "", string User = "", string Password = "", int?Port = null, string DataBase = "")
        {
            try
            {
                var msSql = new AccessMsSQL();

                return(msSql.CheckConnection(out ErrorMessage, out ErrorNumber, Server, User, Password, Port, DataBase));
            }
            catch (Exception ex)
            {
                ErrorMessage = ex.Message;
                ErrorNumber  = 0;

                return(false);
            }
        }
コード例 #3
0
        public bool Restore(string Path, bool Restore = false)
        {
            try
            {
                var msSql = new AccessMsSQL();

                var errorMessage = string.Empty;

                var result = msSql.RestoreDataBase(Path, out errorMessage, Restore);

                this.ErrorMessage = errorMessage;

                return(result);
            }
            catch (Exception ex)
            {
                this.ErrorMessage = ex.Message;

                return(false);
            }
        }
コード例 #4
0
        public bool Save(string Server, int Port, string DataBase, string User, string Password)
        {
            var msSql = new AccessMsSQL();

            return(msSql.Save(Server, Port, DataBase, User, Password));
        }
コード例 #5
0
        public void GetConnectionParameters(out string Server, out int Port, out string DataBase, out string User, out string Password)
        {
            var msSql = new AccessMsSQL();

            msSql.GetConnectionParameters(out Server, out Port, out DataBase, out User, out Password);
        }