On Wed, 6 Oct 2004 [EMAIL PROTECTED] wrote: > >Thanks, > >Question, why does transactions report the error whilst CREATE >on its own returns success but secretly fails?
Because the actual CREATE succeeded. The COMMIT couldn't happen because of the ongoing VM from the non-finalized VM, hence the error. But within that transaction, the CREATE'd table exists. > >Kervin > Christian > >Quoting Christian Smith <[EMAIL PROTECTED]>: > >> On Tue, 5 Oct 2004 [EMAIL PROTECTED] wrote: >> >> > >> > >> >Hello, >> > >> >I am trying debugging my application ( Sqlite reports no errors >> >after a CREATE query, but the table does not exist ). >> >> >> Have you done this in a transaction? Check you haven't issued a BEGIN >> statement, and/or COMMIT the current transaction. >> >> >> > >> >I'd like to use sqlite3_trace() function, but the documentation >> >does not have the expected args, neither does the mail archives. >> > >> >Can someone explain to me briefly what the xTrace() args are at >> >runtime, and the args for sqlite3_trace() as well? >> >> >> "Use the source, Luke..." >> >> xTrace is a callback function called for every SQL block executed. Args to >> xTrace are: >> void * pArg : User pointer >> const char * sql : SQL being executed >> >> Args to sqlite3_trace are: >> sqlite3 * db : SQLite database >> void (*xTrace)(void*,const char*) : Callback function described >> above. >> void * pArg : User pointer passed to xTrace >> >> >> > >> >Thanks, >> >Kervin >> > >> >> -- >> /"\ >> \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL >> X - AGAINST MS ATTACHMENTS >> / \ >> > > > -- /"\ \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL X - AGAINST MS ATTACHMENTS / \