示例#1
0
        private void Fetch()
        {
            Db2SourceContext ctx = CurrentDataSet;

            if (ctx == null)
            {
                AddLog("データベースに接続していません。", null, null, LogStatus.Error, true);
                return;
            }
            string sql = textBoxSql.Text.TrimEnd();

            if (string.IsNullOrEmpty(sql))
            {
                AddLog("SQLがありません。", null, null, LogStatus.Error, true);
                return;
            }
            SQLParts parts = ctx.SplitSQL(sql);

            if (parts.Count == 0)
            {
                AddLog("SQLがありません。", null, null, LogStatus.Error, true);
                return;
            }
            listBoxErrors.Items.Clear();
            listBoxErrors.Visibility = Visibility.Collapsed;
            UpdateDataGridResult(parts);
        }