예제 #1
0
        public static string RunScript(
            Guid applicationId,
            FileInfo scriptFile,
            String overrideConnectionInfo)
        {
            // returning empty string indicates success
            // else return error message
            string resultMessage = string.Empty;

            if (scriptFile == null)
            {
                return(resultMessage);
            }



            try
            {
                bool result = DBPortal.DatabaseHelperRunScript(
                    scriptFile, overrideConnectionInfo);

                if (!result)
                {
                    resultMessage = "script failed with no error message";
                }
            }
            catch (DbException ex)
            {
                resultMessage = ex.ToString();
            }

            return(resultMessage);
        }