From: <tom...@us...> - 2010-10-11 07:30:00
|
Revision: 3774 http://tora.svn.sourceforge.net/tora/?rev=3774&view=rev Author: tomasstraupis Date: 2010-10-11 07:29:54 +0000 (Mon, 11 Oct 2010) Log Message: ----------- Fix schema browser issue with MySQL (nothing shown in data and code tabs). Modified Paths: -------------- trunk/tora/src/tobrowserbasewidget.cpp Modified: trunk/tora/src/tobrowserbasewidget.cpp =================================================================== --- trunk/tora/src/tobrowserbasewidget.cpp 2010-10-10 20:31:12 UTC (rev 3773) +++ trunk/tora/src/tobrowserbasewidget.cpp 2010-10-11 07:29:54 UTC (rev 3774) @@ -155,12 +155,12 @@ m_tabs[ix]->changeParams(schema(), object(), type()); } else { toConnection &conn = toMainWidget()->currentConnection(); - if (toIsMySQL(conn) && !type().isEmpty()) + if (toIsMySQL(conn) && !type().isEmpty() && (type() == "PROCEDURE" || type() == "FUNCTION")) { // MySQL requires additional parameter to fetch routine (procedure/function) creation script - // Parameter must be passed first. This parameter (type) is only specified when it is a MySQL - // connection and routine code is being fetched (as opposed to fetching say tables) - m_tabs[ix]->changeParams(schema(), object(), type()); + // Parameter type must be passed first because it is not possible to rearrange parameters + // used in SQL. + m_tabs[ix]->changeParams(type(), schema(), object()); } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |