Here is a small code sample.
Open the database and then:
Result = sqlite3_prepare_v2(hdb,
"select Name, FilePrefix from Application", 100, &hstmt, 0);
if (Result != SQLITE_OK) {
fprintf(stderr,
"cannot select from Application table. Error Code: %d\n", Result);
exit(1);
}
do {
Result = sqlite3_step(hstmt);
if (Result == SQLITE_ROW) {
... handle row data using the sqlite3_column_xxx functions
}
} while (Result == SQLITE_ROW);
if (Result == SQLITE_DONE) {
Result = SQLITE_OK;
}
else {
fprintf(stderr,"Error Code: %d\n", Result);
}
sqlite3_finalize(hstmt);
sqlite3_close(hdb);
On Thu, 2007-11-29 at 14:03 -0500, Wilson, Ron wrote:
> So a friend of mine was asking me how to get started using SQlite, so I
> pointed him here:
>
> http://www.sqlite.org/quickstart.html
>
> This page still shows the old callback method for usign sqlite3_exec().
> I actually haven't used SQlite in quite a long time, but judging from
> recent list topics, this is no longer the preferred method. So where do
> I point my friend for using sqlite3_prepare_v2() etc.? I've seen a few
> posts (long since deleted from my inbox) that had basic outlines. Could
> someone please post a basic code snipit for open/query/close using the
> newer interface, i.e. avoiding the callback usage? Perhaps the
> quickstart guide (above) could use an update as well?
>
> RW
>
> Ron Wilson, Senior Engineer, MPR Associates, 518.831.7546
>
> -----------------------------------------------------------------------------
> To unsubscribe, send email to [EMAIL PROTECTED]
> -----------------------------------------------------------------------------
>
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------