--- Dennis Cote <[EMAIL PROTECTED]> wrote:
> Joe Wilson wrote:
> > The transferred bindings are still opaque, aren't they?
> >
> > --- Dan Kennedy <[EMAIL PROTECTED]> wrote:
> >
> >> Depends how desperate you are. Say you want to query statement
> >> object X that has 4 variables, you could do this:
> >>
> >> pTmp = sqlite3_prepare("SELECT ?, ?, ?, ?");
> >> sqlite3_transfer_bindings(X, pTmp);
> >> /* Use sqlite3_step() etc. to fish values out of pTmp */
> >> sqlite3_transfer_bindings(pTmp, X);
> >> sqlite3_finalize(pTmp);
> >>
> >> Dan.
> >>
> Joe,
>
> Yes they are, but the ingenious part of Dan's idea is to transfer the
> bindings from one statement, say an insert statement, to a select
> statement. When you run the select it returns the values bound to the
> parameters as the result of the select. This lets you see the values
> that will be used if you run the first insert statement.
Thanks for clarifying that.
I originally thought he was populating another INSERT statement,
not a SELECT.
Clever.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------