Oh thanks. I was aware that beginning a transaction made the database writable 
by only the client who began the transaction, but does it lock people out of 
reads as well? In the past I would manually lock a database while inserting 
records or before doing a transactional update, so that I could mark a 
particular master record as read only. I would then unlock the database and 
update as necessary to minimize the impact on other users. I did this only 
because that was what an old app called SBT written in Foxpro used to do, and 
that was all I knew at the time, but with transactions, maybe I don't need to 
worry about that anymore. 

Bob


On Apr 26, 2012, at 3:14 PM, Peter Haworth wrote:

> I think you're using mySQL Bob?  If so, be aware that BEGIN and END are
> also the means by which you lock the database.  Doesn't matter too much
> with sqlite because it's basically a single user db but with multi user dbs
> like mySQL (actually just about any db other than sqlite), locking is a
> whole other story!
> 
> Pete
> lcSQL Software <http://www.lcsql.com>
> 
> 
> 
> On Thu, Apr 26, 2012 at 2:58 PM, Bob Sneidar <b...@twft.com> wrote:
> 
>> Yes, transactions... good! I need to incorporate them into my app when I
>> am ready to go into production (as if I will ever get to that point!).
>> 
>> Bob
>> 
>> 
>> On Apr 26, 2012, at 2:38 PM, Terry Judd wrote:
>> 
>>> Wow, thanks Pete - I'll definitely give this method a try.
>>> 
>>> Terry..
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to