Igor Tandetnik wrote: > Chris Wolf <[email protected]> wrote: > >> Can sqlite3_exec and/or sqlite3_prepare be re-entered? >> > > sqlite3_prepare can't be reentered since it doesn't call back. You can have > several prepared statements doing traversal with sqlite3_step at the same > time, interleaved, if that's what you are asking. > > Running sqlite3_exec from inside a callback of another sqlite3_exec should > work. >
Great, just what I needed, thanks. > >> I notice that >> data dictionary updates are done >> directly with the Vdbe engine rather then the public API - will I have >> to resort to that? >> > > I'm not sure what you mean by "data dictionary". "data dictionary" is a generic term for how/where the schema is stored/defined. e.g. sqlite_master, sqlite_temp_master, (on Oracle, dba_* tables, on Sybase sybobjects , etc. ) I guess I should have just said "updates to sqlite_master" ;) > Schema changes can't be done while there are queries outstaning. > ok. _______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

