> you told : "That makes, in consequence, stored procedures unusable with > OpenOffice base".
Well, I probably need to refine that a bit, indeed: It makes stored procedures unusable in OpenOffice base using the query editor. > > This is countrary to what the DEV guide tells us ???? > > Stored procedures are server-side processes execute several SQL commands > in a single step, and can be embedded in a server language for stored > procedures with enhanced control capabilities. A procedure call usually > has to be parameterized, and the results are result sets and additional > out parameters. Stored procedures are handled by the method > |prepareCall()| of the interface com.sun.star.sdbc.XConnection > <http://api.openoffice.org/docs/common/ref/com/sun/star/sdbc/XConnection.html>. > > > com::sun::star::sdbc::XPreparedStatement prepareCall( [in] string sql) > > The method |prepareCall()| takes a an SQL statement that may contain one > or more '|?|' in parameter placeholders. It returns a > com.sun.star.sdbc.CallableStatement > <http://api.openoffice.org/docs/common/ref/com/sun/star/sdbc/CallableStatement.html>. > A |CallableStatement| is a com.sun.star.sdbcx.PreparedStatement > <http://api.openoffice.org/docs/common/ref/com/sun/star/sdbcx/PreparedStatement.html> > with two additional interfaces for out parameters: > > com.sun.star.sdbc.XOutParameters > <http://api.openoffice.org/docs/common/ref/com/sun/star/sdbc/XOutParameters.html> > is used to declare parameters as out parameters. All out parameters must > be registered before a stored procedure is executed. > > > greetz > > Fernand >>> If we talking about "General users" it could been a good start to make >>> StoredProcedures visible in the GUI before we adding bells like >>> parameters etc.... >>> >> >> I would not call parameters to function calls "bells", I would call it a >> necessity. >> >> >>> Other users (who have acces to there own Databases) do not need other >>> than Native Mode because they written already the Stored Procedures in >>> the very same Native SQL >>> >> >> Stored procedures usually need parameters, which you can not enter in >> native mode. "That makes, in consequence, stored procedures unusable >> with OpenOffice base". >> >> - Marc >> >> >>> Greetz >>> >>> Fernand >>> >>>> Hi Marc, >>>> >>>> >>>> >>>>> Maybe a third mode could help here: Semi-Native SQL, where base would >>>>> only scan for parameter definitions using the :<name> scheme. >>>>> >>>> Hmm, don't like this idea too much. Basically, it would be completely >>>> intransparent to the user. This is not per se a bad thing :), but if >>>> things are prone to failure (and parsing queries which the user said >>>> "don't even attempt to do" *are*), then we should not do them silently, >>>> and without a chance for the user to intervene. >>>> >>>> >>>> >>>>> [0=1] >>>>> What a hack ;) >>>>> >>>> Well, yes, kind of :). On the other hand, it worked well for a >>>> decade or >>>> so, and as said, I assume the original authors had reasons for doing >>>> it. >>>> Still, I'd say we should think about removing it. >>>> >>>> Ciao >>>> Frank >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org >>> For additional commands, e-mail: dev-h...@dba.openoffice.org >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org >> For additional commands, e-mail: dev-h...@dba.openoffice.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org > For additional commands, e-mail: dev-h...@dba.openoffice.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org For additional commands, e-mail: dev-h...@dba.openoffice.org