Great, that fits the bill perfectly, thanks!
I know you mentioned the code is incomplete but the usage instructions
don't match the executable's behavior: the third command line argument
(the SQL command, or argv[2]) isn't used by the code. The interactive mode
works great though, and demonstrates the prepare/step/finalize method
very clearly.
It would be cool if sqlite came with an examples/ subdirectory that
contained this program (or ones like it). Examples can often explain
things so much more easily than text descriptions of functions.
-- Al
On Tue, 27 Jul 2004 10:14:06 -0400, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> On Mon, Jul 26, 2004 at 08:05:17PM -0700, Al Danial wrote:
> > Thanks for the clarification. I'll need to study the docs on the three
> > part method and slowly figure it out. A working example sure would
> > be nice! -- Al
> >
> > On Mon, 26 Jul 2004 11:21:08 +0100 (BST), Christian Smith
> > <[EMAIL PROTECTED]> wrote:
> > > Typed data retrieval is not supported by the callback method of execution.
> > >
> > > You must use the prepare/step/finalize execution method.
> > >
> > > Check out:
> > > http://www.sqlite.org/capi3.html
> > >
> > > in particular, the sqlite3_step and related functions in section 2.2
> > > "Executing SQL statements." This section gives the functions to retrieve
> > > typed data from a row.
>
> Are you looking for an example of just the 3 part method? I'm working on something
> here, which I think gives the jist of it. Still beta, since blob type isn't
> finished:
>
> http://souptonuts.sourceforge.net/code/apiSQLite3b.c.html
>
> Or, http://prdownloads.sourceforge.net/cpearls/sqlite_examples.tar.gz?download
> but look at example "apiSQLite3b.c".
>
> I'm not sure this is what you want, but maybe it will help.
>
> Regards,
>
> Mike Chirico
> [EMAIL PROTECTED]
>