X-Git-Url: http://secure.phpeclipse.com

diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/wizards/BaseSQLPage.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/wizards/BaseSQLPage.java
index 3c75b99..bdeea07 100644
--- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/wizards/BaseSQLPage.java
+++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/wizards/BaseSQLPage.java
@@ -10,14 +10,13 @@ import com.quantum.model.NotConnectedException;
 import com.quantum.sql.MultiSQLServer;
 import com.quantum.sql.SQLResultSetResults;
 import com.quantum.sql.SQLResults;
-import com.quantum.ui.dialog.ExceptionDisplayDialog;
+import com.quantum.ui.dialog.SQLExceptionDialog;
 import com.quantum.util.connection.ConnectionUtil;
 
 import org.eclipse.jface.wizard.WizardPage;
 
 /**
  * @author BC Holmes
- * @author Sirkware
  */
 public abstract class BaseSQLPage extends WizardPage implements SQLPage {
 
@@ -29,14 +28,14 @@ public abstract class BaseSQLPage extends WizardPage implements SQLPage {
         super(pageName);
     }
     public boolean performFinish() {
+		Bookmark bookmark = this.results.getBookmark();
 		try {
-			Bookmark bookmark = this.results.getBookmark();
 			bookmark.addQuery(getQueryText());
 			SQLResults sqlResults = MultiSQLServer.getInstance().execute(bookmark, 
 					this.connectionUtil.getConnection(bookmark, getShell()), getQueryText());
 			return sqlResults == null ? false : true;
 		} catch (SQLException e) {
-			ExceptionDisplayDialog.openError(getShell(), null, null, e);
+			SQLExceptionDialog.openException(getShell(), bookmark, e);
 			return false;
 		}
 	}