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); }