コード例 #1
0
        private void TestDatabase(DBRunner runner, ISQLExecuter executer, DBDatabase db)
        {
            Output("TestDatabase:");
            Output("");

            try
            {
                bool result = runner.DatabaseExists(executer, db);
                Output("Database exists: " + result + " / False");

                result = runner.CreateDatabase(executer, db);
                Output("Create database: " + (result ? "Ok" : "Failed"));

                if (result)
                {
                    result = runner.DatabaseExists(executer, db);
                    Output("Database exists: " + result + " / True");
                }
            }
            catch (Exception ex)
            {
                Output("TestDatabase failed with an exception:");
                Output(ex);
            }
            finally
            {
                Output("");
                Output("");
            }
        }