Пример #1
0
        private static void RunWithoutWindow(
            ExportSQL.DataBaseType dbType,
            ExportSQL.SaveMode saveMode,
            bool expViews, bool expProcedures, bool expFunctions, bool expTriggers)
        {
            Console.WriteLine("Running in windowless mode...");
            Console.WriteLine("");
            ExportSQL exp = new ExportSQL();

            exp.ReadIndeBuild(Settings.General.Default.DefaultInputFile);
            if (dbType != ExportSQL.DataBaseType.Unknown)
            {
                exp.DbType = dbType;
            }
            Console.WriteLine("Input database type: " + exp.DbType);

            Console.WriteLine("          Save mode: " + saveMode);
            Console.WriteLine("       Export views: " + expViews);
            Console.WriteLine("  Export procedures: " + expProcedures);
            Console.WriteLine("   Export functions: " + expFunctions);
            Console.WriteLine("    Export triggers: " + expTriggers);

            Console.WriteLine("");
            Console.Write("Please wait while exporting...");

            if (expViews)
            {
                exp.ExtractViews();
            }
            if (expProcedures)
            {
                exp.ExtractProcedures();
            }
            if (expFunctions)
            {
                exp.ExtractFunctions();
            }
            if (expTriggers)
            {
                exp.ExtractTriggers();
            }
            exp.Export(saveMode, Settings.General.Default.DefaultOutputPath);

            Console.WriteLine(" done.");
        }
Пример #2
0
 /// <summary>
 /// Custom Initializations
 /// </summary>
 private void InitializeComponentCustom()
 {
     this.exp = new ExportSQL();
 }