Thanks.  I verified that by experimenting with the command-line 
sqlite3.exe application.  I assume the rule is: changes within a 
transaction are only visible on that same connection.  A different 
connection will only see changes after the transaction has been committed.

-Scott

sqlite-users-boun...@sqlite.org wrote on 01/03/2011 10:52:23 AM:

> Scott A Mintz <sami...@ra.rockwell.com> wrote:
> > If I BEGIN a transaction and perform a number of INSERTS, UPDATES, and
> > DELETES,  then do a SELECT, will the data selected be the original
> > unmodified data?
> 
> On the same connection within the same transaction? No, you will see
> the modified data.
> -- 
> Igor Tandetnik
> 
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to