Subject | Re: [IBO] Re: TIBODataset and EXECUTE PROCEDURE with output parameters |
---|---|
Author | Helen Borrie |
Post date | 2007-10-13T00:45:20Z |
At 01:44 AM 13/10/2007, you wrote:
or like native IBO when a bdataset component is used to execute a
procedure. It's not something I'd consider a sensible thing to do.
If it were a TIB_Query you would not find the output from an
executable procedure in Params, but in Fields. Have you checked to
see whether this is the case with TIBOQuery? I'd have to set up a
test app myself to answer that question...
Helen
> > > This procedure has 1 output parameter. When I prepare, IBO createsI simply don't know whether TIBOQuery is meant to behave like the VCL
> > > a single output parameter.
> > >
> > > Next, I use ExecSQL and kinda expect the parameter to hold the
> > > output value.
> > >
> > > However, the parameter value stays Null.
> >
> > If however what you realy have is a ESP, you should not use TIBOQuery
> > but instead use TIBOStoredProc. Fill the StoredProcName property with
> > the name of your procedure and fill the param property collection.
> > Call the ExecSQL method and you should have the output parameters
> > correctly filled.
>
>No, I'm using TIBOQuery for a good reason here. Given that IBO fills the
>parameters property AND it executes without problems, I would expect
>the output parameters to have a value. When tracing through the code, I can
>see that it attempts to fill the parameter values. But they're null.
>
>I'm not asking what I should use, but rather I'm asking if this is supposed
>to work.
or like native IBO when a bdataset component is used to execute a
procedure. It's not something I'd consider a sensible thing to do.
If it were a TIB_Query you would not find the output from an
executable procedure in Params, but in Fields. Have you checked to
see whether this is the case with TIBOQuery? I'd have to set up a
test app myself to answer that question...
Helen
>Martijn Tonies
>Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
>MS SQL Server
>Upscene Productions
>http://www.upscene.com
>My thoughts:
>http://blog.upscene.com/martijn/
>Database development questions? Check the forum!
>http://www.databasedevelopmentforum.com
>
>
>
>___________________________________________________________________________
>IB Objects - direct, complete, custom connectivity to Firebird or InterBase
> without the need for BDE, ODBC or any other layer.
>___________________________________________________________________________
>http://www.ibobjects.com - your IBO community resource for Tech Info papers,
>keyword-searchable FAQ, community code contributions and more !
>Yahoo! Groups Links
>
>
>