X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/ViewHelper.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/ViewHelper.java index e460e44..7733294 100644 --- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/ViewHelper.java +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/view/ViewHelper.java @@ -12,8 +12,10 @@ import java.sql.SQLException; import com.quantum.Messages; import com.quantum.QuantumPlugin; +import com.quantum.model.Bookmark; import com.quantum.sql.MultiSQLServer; import com.quantum.sql.SQLResults; +import com.quantum.ui.dialog.SQLExceptionDialog; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.SWT; @@ -27,23 +29,22 @@ import org.eclipse.ui.IViewPart; */ public class ViewHelper { - public static SQLResults tryGetResults(IViewPart view, Connection con, String query) { - return tryGetResults(view.getSite().getShell(), con, query); + /** @deprecated */ + public static SQLResults tryGetResults(IViewPart view, Bookmark bookmark, Connection con, String query) { + return tryGetResults(view.getSite().getShell(), bookmark, con, query); } - public static SQLResults tryGetResults(Shell shell, Connection con, String query) { - SQLResults results = null; - MultiSQLServer server = MultiSQLServer.getInstance(); + /** @deprecated */ + public static SQLResults tryGetResults(Shell shell, Bookmark bookmark, Connection con, String query) { try { - results = server.execute(con, query); + MultiSQLServer server = MultiSQLServer.getInstance(); + return server.execute(bookmark, con, query); } catch (SQLException e) { LogProxy log = LogProxy.getInstance(); log.addText(LogProxy.ERROR, e.getLocalizedMessage(), e); //$NON-NLS-1$ //$NON-NLS-2$ - results = new SQLResults(); - results.setIsError(true); - MessageDialog.openConfirm(shell, "Database returned error", e.getLocalizedMessage()); //$NON-NLS-1$ + SQLExceptionDialog.openException(shell, bookmark, e); + return null; } - return results; } public static FileOutputStream askSaveFile(String key, Shell shell) {