On Fri, 24 Sep 2004, Vladimir Vukicevic wrote: >I'm creating a few prepared statements using sqlite3_prepare; making >that call seems to set db->pVdbe to the newly compiled statement, >which seems reasonable. However, calling sqlite3_create_function >after this results in SQLITE_ERROR, with an error message indicating >that the library functions were used out of order. It looks like >sqlite3_create_function is calling sqlite3SafetyCheck, which checks to >make sure that db->pVdbe is NULL, which fails. > >Is there any way to get the database handle in a state such that >sqlite3_create_function can be called at any time?
Why? Functions are static, you set them up at initialisation time. So why register functions after preparing a statement for execution. > >Thanks, > - Vlad > -- /"\ \ / ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL X - AGAINST MS ATTACHMENTS / \