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

Reply via email to