private void ok() { if (Const.isEmpty(wStepname.getText())) return; input.setDatabase(transMeta.findDatabase(wConnection.getText())); input.setSchemaname(wSchemaname.getText()); input.setTablename(wTablenameText.getText()); input.setTablenameInField(wTablenameInField.getSelection()); input.setDynamicTablenameField(wTableName.getText()); input.setDynamicColumnnameField(wColumnName.getText()); input.setResultFieldName(wResult.getText()); stepname = wStepname.getText(); // return value if (input.getDatabase() == null) { MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR); mb.setMessage( BaseMessages.getString( PKG, "ColumnExistsDialog.InvalidConnection.DialogMessage")); // $NON-NLS-1$ mb.setText( BaseMessages.getString( PKG, "ColumnExistsDialog.InvalidConnection.DialogTitle")); // $NON-NLS-1$ mb.open(); } dispose(); }